@fluentui/react-theme-provider
Version:
Fluent UI React theme provider component, hook, and theme related utilities.
12 lines • 635 B
JavaScript
import { __assign } from "tslib";
import { tokensToStyleObject } from './tokensToStyleObject';
export var getStyleFromPropsAndOptions = function (props, options, prefix) {
var rootSlotStyle = {};
options.slotProps.forEach(function (definition) {
var _a;
var nextSlotProps = definition(props);
rootSlotStyle = __assign(__assign({}, rootSlotStyle), (_a = nextSlotProps.root) === null || _a === void 0 ? void 0 : _a.style);
});
return __assign(__assign(__assign({}, props.style), rootSlotStyle), tokensToStyleObject(props.tokens, prefix));
};
//# sourceMappingURL=getStyleFromPropsAndOptions.js.map