UNPKG

@redocly/graphql-docs

Version:

Redocly GraphQL docs

2 lines (1 loc) 669 B
import{jsx as o,jsxs as n}from"react/jsx-runtime";import{useMemo as t}from"react";import{GlobalStyle as f}from"@redocly/theme";import{SettingsProvider as u}from"../../settings/index.js";import{MenuStore as S,MenuStoreProvider as d}from"../../menu/index.js";import{GlobalStyles as s}from"../../theme/index.js";import{AppStoreProvider as v}from"../app-store.context.js";import{AppStore as x}from"../app.store.js";function G({schema:r,settings:e,children:m,withCommonStyles:i}){const p=t(()=>r&&new x(r),[r]),l=t(()=>r&&new S(r,{...e}),[r,e]);return o(u,{value:e,children:n(v,{value:p,children:[i&&o(f,{}),o(s,{}),o(d,{value:l,children:m})]})})}export{G as AppProviders};