@fluentui/react-theme-provider
Version:
Fluent UI React theme provider component, hook, and theme related utilities.
13 lines • 1.03 kB
JavaScript
define(["require", "exports", "tslib", "react", "@fluentui/react-compose/lib/next/index", "@uifabric/utilities", "./ThemeContext", "./styleRenderers/useStyleRenderer"], function (require, exports, tslib_1, React, index_1, utilities_1, ThemeContext_1, useStyleRenderer_1) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.renderThemeProvider = function (state) {
var _a = index_1.getSlots(state), slots = _a.slots, slotProps = _a.slotProps;
var theme = state.theme, customizerContext = state.customizerContext;
return (React.createElement(ThemeContext_1.ThemeContext.Provider, { value: theme },
React.createElement(useStyleRenderer_1.StyleRendererContext.Provider, { value: state.renderer },
React.createElement(utilities_1.CustomizerContext.Provider, { value: customizerContext },
React.createElement(slots.root, tslib_1.__assign({}, slotProps.root))))));
};
});
//# sourceMappingURL=renderThemeProvider.js.map