fannypack-v5
Version:
An accessible, composable, and friendly React UI Kit
17 lines (13 loc) • 420 B
JavaScript
import { createElement } from 'react';
import { c as _extends } from '../chunk-0c448560.js';
import _set from 'lodash/set';
function applyTheme(Comp, theme) {
return function (props) {
// @ts-ignore
var newOverrides = _set(props.overrides || {}, Comp.displayName, theme);
return /*#__PURE__*/createElement(Comp, _extends({}, props, {
overrides: newOverrides
}));
};
}
export { applyTheme };