import React, { ComponentType } from 'react'; import { PreviewPanel, PreviewPanelProps } from './PreviewPanel'; export interface PreviewPanelHOCProps { ResourceComponent?: ComponentType; } export const PreviewPanelHOC = ( ResourceComponent: ComponentType, ): React.FC => { const NewComponent: React.FC = (props) => { // Render OriginalComponent and pass on its props. return ; }; return NewComponent; };