Set isTracked in actionbar
This commit is contained in:
parent
05a0bdc55b
commit
b444836469
@ -6,11 +6,7 @@ import OHIF, { DicomMetadataStore } from '@ohif/core';
|
|||||||
import { ViewportActionBar } from '@ohif/ui';
|
import { ViewportActionBar } from '@ohif/ui';
|
||||||
import debounce from 'lodash.debounce';
|
import debounce from 'lodash.debounce';
|
||||||
import throttle from 'lodash.throttle';
|
import throttle from 'lodash.throttle';
|
||||||
|
import { useTrackedMeasurements } from './../getContextModule';
|
||||||
// const [
|
|
||||||
// trackedMeasurements,
|
|
||||||
// sendTrackedMeasurementsEvent,
|
|
||||||
// ] = useTrackedMeasurements();
|
|
||||||
|
|
||||||
|
|
||||||
// const cine = viewportSpecificData.cine;
|
// const cine = viewportSpecificData.cine;
|
||||||
@ -26,6 +22,7 @@ function OHIFCornerstoneViewport({
|
|||||||
displaySet,
|
displaySet,
|
||||||
viewportIndex,
|
viewportIndex,
|
||||||
}) {
|
}) {
|
||||||
|
const [trackedMeasurements] = useTrackedMeasurements();
|
||||||
const [viewportData, setViewportData] = useState(null);
|
const [viewportData, setViewportData] = useState(null);
|
||||||
// TODO: Still needed? Better way than import `OHIF` and destructure?
|
// TODO: Still needed? Better way than import `OHIF` and destructure?
|
||||||
// Why is this managed by `core`?
|
// Why is this managed by `core`?
|
||||||
@ -56,6 +53,7 @@ function OHIFCornerstoneViewport({
|
|||||||
setViewportData({ ...viewportData });
|
setViewportData({ ...viewportData });
|
||||||
});
|
});
|
||||||
}, [
|
}, [
|
||||||
|
dataSource,
|
||||||
displaySet,
|
displaySet,
|
||||||
displaySet.StudyInstanceUID,
|
displaySet.StudyInstanceUID,
|
||||||
displaySet.displaySetInstanceUID,
|
displaySet.displaySetInstanceUID,
|
||||||
@ -103,7 +101,14 @@ function OHIFCornerstoneViewport({
|
|||||||
// const seriesMeta = DicomMetadataStore.getSeries(this.props.displaySet.StudyInstanceUID, '');
|
// const seriesMeta = DicomMetadataStore.getSeries(this.props.displaySet.StudyInstanceUID, '');
|
||||||
// console.log(seriesMeta);
|
// console.log(seriesMeta);
|
||||||
|
|
||||||
const { Modality, SeriesDate, SeriesDescription, SeriesNumber } = displaySet;
|
const { trackedSeries } = trackedMeasurements.context;
|
||||||
|
const {
|
||||||
|
Modality,
|
||||||
|
SeriesDate,
|
||||||
|
SeriesDescription,
|
||||||
|
SeriesInstanceUID,
|
||||||
|
SeriesNumber,
|
||||||
|
} = displaySet;
|
||||||
const {
|
const {
|
||||||
PatientID,
|
PatientID,
|
||||||
PatientName,
|
PatientName,
|
||||||
@ -118,7 +123,7 @@ function OHIFCornerstoneViewport({
|
|||||||
onSeriesChange={direction => alert(`Series ${direction}`)}
|
onSeriesChange={direction => alert(`Series ${direction}`)}
|
||||||
studyData={{
|
studyData={{
|
||||||
label: '',
|
label: '',
|
||||||
isTracked: false,
|
isTracked: trackedSeries.includes(SeriesInstanceUID),
|
||||||
isLocked: false,
|
isLocked: false,
|
||||||
studyDate: SeriesDate, // TODO: This is series date. Is that ok?
|
studyDate: SeriesDate, // TODO: This is series date. Is that ok?
|
||||||
currentSeries: SeriesNumber,
|
currentSeries: SeriesNumber,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user