export function GetFusionConfig()

in packages/rc-components/rc-console-menu/src/utils.tsx [19:31]


export function GetFusionConfig<PropType extends { fusionConfig: any }>(
  Wrapped: React.ComponentType<PropType>
) {
  const ConfifgConsumer: any = (ConfigProvider as any).Consumer
  const HOC: React.FC<Omit<PropType, 'fusionConfig'>> = (props) => (
    <ConfifgConsumer>
      {(context: any) => (
        <Wrapped {...(props as PropType)} fusionConfig={context} />
      )}
    </ConfifgConsumer>
  )
  return HOC
}