UNPKG

@fluentui/react

Version:

Reusable React components for building web experiences.

20 lines 935 B
define(["require", "exports", "./renderThemeProvider", "./useThemeProviderState", "@fluentui/utilities"], function (require, exports, renderThemeProvider_1, useThemeProviderState_1, utilities_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useThemeProvider = void 0; /** * 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