ohif-viewer/extensions/measurement-tracking/src/getPanelModule.js

42 lines
909 B
JavaScript
Raw Normal View History

2020-05-26 15:03:58 +02:00
import {
PanelStudyBrowserTracking,
PanelMeasurementTableTracking,
} from './Panels';
// TODO:
// - No loading UI exists yet
// - cancel promises when component is destroyed
// - show errors in UI for thumbnails if promise fails
function getPanelModule({
commandsManager,
extensionManager,
servicesManager,
}) {
return [
{
name: 'seriesList',
iconName: 'group-layers',
iconLabel: 'Studies',
label: 'Studies',
component: PanelStudyBrowserTracking.bind(null, {
commandsManager,
extensionManager,
servicesManager,
}),
},
{
name: 'measure',
iconName: 'list-bullets',
iconLabel: 'Measure',
label: 'Measurements',
component: PanelMeasurementTableTracking.bind(null, {
commandsManager,
extensionManager,
servicesManager,
}),
},
];
}
export default getPanelModule;