* WIP debug dialog * Rename the p10 downloader extension to debugger extension, add button to toolbar. Deactivate it by default. * Fix unit tests
55 lines
1.2 KiB
JavaScript
55 lines
1.2 KiB
JavaScript
import MeasurementComparisonTable from './components/MeasurementComparisonTable';
|
|
import { version } from '../package.json';
|
|
|
|
export default {
|
|
/**
|
|
* Only required property. Should be a unique value across all extensions.
|
|
*/
|
|
id: 'lesion-tracker',
|
|
version,
|
|
|
|
/**
|
|
* @param {object} params
|
|
* @param {ServicesManager} params.servicesManager
|
|
* @param {CommandsManager} params.commandsManager
|
|
*/
|
|
getPanelModule({ servicesManager, commandsManager }) {
|
|
return {
|
|
menuOptions: [
|
|
{
|
|
icon: 'th-list',
|
|
label: 'Measurements',
|
|
target: 'lesion-tracker-panel',
|
|
},
|
|
],
|
|
components: [
|
|
{
|
|
id: 'lesion-tracker-panel',
|
|
component: MeasurementComparisonTable,
|
|
},
|
|
],
|
|
defaultContext: ['VIEWER'],
|
|
};
|
|
},
|
|
|
|
/**
|
|
* @param {object} params
|
|
* @param {ServicesManager} params.servicesManager
|
|
* @param {CommandsManager} params.commandsManager
|
|
* @returns Object
|
|
*/
|
|
getToolbarModule() {
|
|
return null;
|
|
},
|
|
|
|
/**
|
|
* @param {object} params
|
|
* @param {ServicesManager} params.servicesManager
|
|
* @param {CommandsManager} params.commandsManager
|
|
* @returns Object
|
|
*/
|
|
getCommandsModule() {
|
|
return null;
|
|
},
|
|
};
|