UNPKG

@redocly/graphql-docs

Version:

Redocly GraphQL docs

2 lines (1 loc) 1.29 kB
var E=Object.create;var n=Object.defineProperty;var d=Object.getOwnPropertyDescriptor;var P=Object.getOwnPropertyNames;var b=Object.getPrototypeOf,y=Object.prototype.hasOwnProperty;var A=(e,r)=>{for(var o in r)n(e,o,{get:r[o],enumerable:!0})},i=(e,r,o,m)=>{if(r&&typeof r=="object"||typeof r=="function")for(let l of P(r))!y.call(e,l)&&l!==o&&n(e,l,{get:()=>r[l],enumerable:!(m=d(r,l))||m.enumerable});return e};var M=(e,r,o)=>(o=e!=null?E(b(e)):{},i(r||!e||!e.__esModule?n(o,"default",{value:e,enumerable:!0}):o,e)),w=e=>i(n({},"__esModule",{value:!0}),e);var j={};A(j,{AppProviders:()=>G});module.exports=w(j);var t=M(require("react")),u=require("@redocly/theme"),a=require("../../settings"),p=require("../../menu"),f=require("../../theme"),S=require("../app-store.context"),v=require("../app.store");function G({schema:e,settings:r,children:o,withCommonStyles:m}){const l=(0,t.useMemo)(()=>e&&new v.AppStore(e),[e]),c=(0,t.useMemo)(()=>e&&new p.MenuStore(e,Object.assign({},r)),[e,r]);return t.default.createElement(a.SettingsProvider,{value:r},t.default.createElement(S.AppStoreProvider,{value:l},m&&t.default.createElement(u.GlobalStyle,null),t.default.createElement(f.GlobalStyles,null),t.default.createElement(p.MenuStoreProvider,{value:c},o)))}0&&(module.exports={AppProviders});