UNPKG

@fluentui/react

Version:

Reusable React components for building web experiences.

21 lines 844 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useThemeProvider = void 0; var renderThemeProvider_1 = require("./renderThemeProvider"); var useThemeProviderState_1 = require("./useThemeProviderState"); var utilities_1 = require("@fluentui/utilities"); /** * Returns the ThemeProvider render function and calculated state, given user input, ref, and * a set of default prop values. */ var useThemeProvider = function (props, defaultProps) { var state = (0, utilities_1.getPropsWithDefaults)(defaultProps, props); // Apply changes to state. (0, useThemeProviderState_1.useThemeProviderState)(state); return { state: state, render: renderThemeProvider_1.renderThemeProvider, }; }; exports.useThemeProvider = useThemeProvider; //# sourceMappingURL=useThemeProvider.js.map