UNPKG

infinity-forge

Version:
20 lines 825 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SiteProvider = SiteProvider; exports.useSite = useSite; var jsx_runtime_1 = require("react/jsx-runtime"); var scripts_1 = require("./scripts/index.js"); var react_1 = require("react"); var SiteContext = (0, react_1.createContext)({}); function SiteProvider(_a) { var children = _a.children, siteConfigurations = _a.siteConfigurations; return ((0, jsx_runtime_1.jsx)(SiteContext.Provider, { value: siteConfigurations, children: (0, jsx_runtime_1.jsx)(scripts_1.Scripts, { siteConfigurations: siteConfigurations, children: children }) })); } function useSite() { var context = (0, react_1.useContext)(SiteContext); if (context === undefined) { return null; } return context; } //# sourceMappingURL=index.js.map