import React from 'react'; import { Toolbox } from '@ohif/ui-next'; import PanelSegmentation from './panels/PanelSegmentation'; import ActiveViewportWindowLevel from './components/ActiveViewportWindowLevel'; import PanelMeasurementTable from './panels/PanelMeasurement'; const getPanelModule = ({ commandsManager, servicesManager, extensionManager }: withAppTypes) => { const wrappedPanelSegmentation = ({ configuration }) => { return ( ); }; const wrappedPanelSegmentationNoHeader = ({ configuration }) => { return ( ); }; const wrappedPanelSegmentationWithTools = ({ configuration }) => { return ( <> ); }; const wrappedPanelMeasurement = ({ configuration }) => { return ( ); }; return [ { name: 'activeViewportWindowLevel', component: () => { return ; }, }, { name: 'panelMeasurement', iconName: 'tab-linear', iconLabel: 'Measure', label: 'Measurement', component: wrappedPanelMeasurement, }, { name: 'panelSegmentation', iconName: 'tab-segmentation', iconLabel: 'Segmentation', label: 'Segmentation', component: wrappedPanelSegmentation, }, { name: 'panelSegmentationNoHeader', iconName: 'tab-segmentation', iconLabel: 'Segmentation', label: 'Segmentation', component: wrappedPanelSegmentationNoHeader, }, { name: 'panelSegmentationWithTools', iconName: 'tab-segmentation', iconLabel: 'Segmentation', label: 'Segmentation', component: wrappedPanelSegmentationWithTools, }, ]; }; export default getPanelModule;