UNPKG

@fluentui/react

Version:

Reusable React components for building web experiences.

20 lines 925 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 = utilities_1.getPropsWithDefaults(defaultProps, props); // Apply changes to state. useThemeProviderState_1.useThemeProviderState(state); return { state: state, render: renderThemeProvider_1.renderThemeProvider, }; }; exports.useThemeProvider = useThemeProvider; }); //# sourceMappingURL=useThemeProvider.js.map