@fluentui/react-theme-provider
Version:
Fluent UI React theme provider component, hook, and theme related utilities.
15 lines • 893 B
JavaScript
import { __assign } from "tslib";
import * as React from 'react';
import { getSlots } from '@fluentui/react-compose/lib/next/index';
import { CustomizerContext } from '@uifabric/utilities';
import { ThemeContext } from './ThemeContext';
import { StyleRendererContext } from './styleRenderers/useStyleRenderer';
export var renderThemeProvider = function (state) {
var _a = getSlots(state), slots = _a.slots, slotProps = _a.slotProps;
var theme = state.theme, customizerContext = state.customizerContext;
return (React.createElement(ThemeContext.Provider, { value: theme },
React.createElement(StyleRendererContext.Provider, { value: state.renderer },
React.createElement(CustomizerContext.Provider, { value: customizerContext },
React.createElement(slots.root, __assign({}, slotProps.root))))));
};
//# sourceMappingURL=renderThemeProvider.js.map