Files
starface-outlook-sync-addin/node_modules/@fluentui/react/lib-amd/utilities/ThemeProvider/useThemeProvider.js
T
Stefan Hacker 37ad745546 first commit
2026-04-03 09:38:48 +02:00

20 lines
935 B
JavaScript

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