feat(SM): remove SM measurements from measurement panel (#4022)

This commit is contained in:
Alireza authored and GitHub committed 2024-04-10 13:44:25 -04:00
1 parent 77693ddef4
commit df49a653be
21 files changed
+106 -85

No files matched your search

@@ -2,11 +2,10 @@ import React from 'react';
import { ServicesManager } from '@ohif/core';
import PropTypes from 'prop-types';
import { useTranslation } from 'react-i18next';
import { annotation as CsAnnotation } from '@cornerstonejs/tools';
import MeasurementItem from './MeasurementItem';
const MeasurementTable = ({ data, title, onClick, onEdit, servicesManager }) => {
const MeasurementTable = ({ data, title, onClick, onEdit, onDelete, servicesManager }) => {
servicesManager = servicesManager as ServicesManager;
const { customizationService, measurementService } = servicesManager.services;
const { t } = useTranslation('MeasurementTable');
@@ -20,6 +19,7 @@ const MeasurementTable = ({ data, title, onClick, onEdit, servicesManager }) =>
const onMeasurementDeleteHandler = ({ uid }) => {
const measurement = measurementService.getMeasurement(uid);
onDelete?.({ uid });
measurementService.remove(
uid,
{
+1 -1
View File
@@ -189,6 +189,7 @@ export {
ViewportOverlay,
WindowLevel,
WindowLevelMenuItem,
MeasurementItem,
InputDoubleRange,
LabellingFlow,
HeaderPatientInfo,
@@ -197,5 +198,4 @@ export {
ToolSettings,
Toolbox,
InvestigationalUseDialog,
MeasurementItem,
};
+1 -1
View File
@@ -125,12 +125,12 @@ export {
WindowLevelMenuItem,
ImageScrollbar,
ViewportOverlay,
MeasurementItem,
LabellingFlow,
HeaderPatientInfo,
ToolSettings,
Toolbox,
InvestigationalUseDialog,
MeasurementItem,
LayoutPreset,
} from './components';