UNPKG

@pnp/spfx-controls-react

Version:

Reusable React controls for SharePoint Framework solutions

23 lines 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TermSetNavigation = void 0; var tslib_1 = require("tslib"); var React = tslib_1.__importStar(require("react")); var jotai_1 = require("jotai"); var enhancedThemeProvider_1 = require("../enhancedThemeProvider"); var globalState_1 = require("./atoms/globalState"); var Navigation_1 = require("./Navigation"); var TermSetNavigation = function (props) { var themeVariant = props.themeVariant, context = props.context; var _a = (0, jotai_1.useAtom)(globalState_1.globalState), setAppGlobalState = _a[1]; React.useEffect(function () { setAppGlobalState(function (state) { return (tslib_1.__assign(tslib_1.__assign({}, state), props)); }); }, [props]); if (!context || !themeVariant) return null; return (React.createElement(React.Fragment, null, React.createElement(enhancedThemeProvider_1.EnhancedThemeProvider, { theme: themeVariant, context: context }, React.createElement(Navigation_1.Navigation, tslib_1.__assign({}, props))))); }; exports.TermSetNavigation = TermSetNavigation; //# sourceMappingURL=TermSetNavigation.js.map