import React, { useContext } from 'react'; import { PanelContext } from './PanelContext'; export function withPanelContext(Component: T): T { function WithPanelContext(props: {}) { const { panel } = useContext(PanelContext); // @ts-ignore return ; } return WithPanelContext as unknown as T; }