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

17 lines
631 B
JavaScript

import { renderThemeProvider as render } from './renderThemeProvider';
import { useThemeProviderState } from './useThemeProviderState';
import { getPropsWithDefaults } from '@fluentui/utilities';
/**
* Returns the ThemeProvider render function and calculated state, given user input, ref, and
* a set of default prop values.
*/
export var useThemeProvider = function (props, defaultProps) {
var state = getPropsWithDefaults(defaultProps, props);
// Apply changes to state.
useThemeProviderState(state);
return {
state: state,
render: render,
};
};
//# sourceMappingURL=useThemeProvider.js.map