@fluentui/react-theme-provider
Version:
Fluent UI React theme provider component, hook, and theme related utilities.
15 lines • 635 B
JavaScript
import { tokensToStyleObject } from './tokensToStyleObject';
/**
* Hook which given draftState, will ensure that tokens are spit out to inline styles.
* @param draftState - state to read and manipulate. Expected to have `tokens` prop, will
* transform into inline
* @param prefix - prefix to prepend to variables (e.g. "--button")
*/
export var useInlineTokens = function (draftState, prefix) {
var tokens = draftState.tokens, style = draftState.style;
if (tokens) {
draftState.style = style || {};
tokensToStyleObject(tokens, prefix, draftState.style);
}
};
//# sourceMappingURL=useInlineTokens.js.map