import React from 'react'; import { utils } from '@ohif/core'; import { AccordionTrigger, MeasurementTable, useViewportGrid } from '@ohif/ui-next'; import { PanelMeasurement, StudyMeasurements, StudyMeasurementsActions, StudySummaryFromMetadata, AccordionGroup, MeasurementsOrAdditionalFindings, } from '@ohif/extension-cornerstone'; import { useTrackedMeasurements } from '../getContextModule'; const { filterAnd, filterPlanarMeasurement, filterMeasurementsBySeriesUID } = utils.MeasurementFilters; function PanelMeasurementTableTracking(props) { const [viewportGrid] = useViewportGrid(); const [trackedMeasurements, sendTrackedMeasurementsEvent] = useTrackedMeasurements(); const { trackedStudy, trackedSeries } = trackedMeasurements.context; const measurementFilter = trackedStudy ? filterAnd(filterPlanarMeasurement, filterMeasurementsBySeriesUID(trackedSeries)) : filterPlanarMeasurement; const EmptyComponent = () => (