import * as React from 'react'; import _set from 'lodash/set'; export function applyTheme(Comp: ComponentType, theme: ThemeConfig) { const Component = React.forwardRef(function (props: any, ref) { // @ts-ignore const newOverrides = _set(props.overrides || {}, Comp.displayName, theme); // @ts-ignore return ; }); return Object.assign({ ...Comp }, Component) as ComponentType; }