UNPKG

@redocly/graphql-docs

Version:

Redocly GraphQL docs

2 lines (1 loc) 1 kB
var a=Object.create;var i=Object.defineProperty;var f=Object.getOwnPropertyDescriptor;var p=Object.getOwnPropertyNames;var x=Object.getPrototypeOf,S=Object.prototype.hasOwnProperty;var d=(t,e)=>{for(var r in e)i(t,r,{get:e[r],enumerable:!0})},m=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of p(e))!S.call(t,o)&&o!==r&&i(t,o,{get:()=>e[o],enumerable:!(s=f(e,o))||s.enumerable});return t};var l=(t,e,r)=>(r=t!=null?a(x(t)):{},m(e||!t||!t.__esModule?i(r,"default",{value:t,enumerable:!0}):r,t)),C=t=>m(i({},"__esModule",{value:!0}),t);var z={};d(z,{SettingsProvider:()=>v,useSettings:()=>P});module.exports=C(z);var n=l(require("react")),c=require("./default-settings"),g=require("./normalize-settings");const u=(0,n.createContext)(c.defaultSettings),v=({value:t,children:e})=>{const r=(0,n.useMemo)(()=>(0,g.normalizeSettings)(t),[t]);return n.default.createElement(u.Provider,{value:r},e)};function P(){return(0,n.useContext)(u)}0&&(module.exports={SettingsProvider,useSettings});