diff --git a/extensions/measurement-tracking/src/panels/PanelStudyBrowserTracking/PanelStudyBrowserTracking.jsx b/extensions/measurement-tracking/src/panels/PanelStudyBrowserTracking/PanelStudyBrowserTracking.jsx index bef7c4666..cc323aae1 100644 --- a/extensions/measurement-tracking/src/panels/PanelStudyBrowserTracking/PanelStudyBrowserTracking.jsx +++ b/extensions/measurement-tracking/src/panels/PanelStudyBrowserTracking/PanelStudyBrowserTracking.jsx @@ -23,7 +23,7 @@ function PanelStudyBrowserTracking({ // Tabs --> Studies --> DisplaySets --> Thumbnails const [{ StudyInstanceUIDs }, dispatchImageViewer] = useImageViewer(); const [ - { activeViewportIndex, viewports }, + { activeViewportIndex, viewports, currentDisplaySetData }, viewportGridService, ] = useViewportGrid(); const [ @@ -45,6 +45,9 @@ function PanelStudyBrowserTracking({ }); }; + const currentDisplaySetInstanceUID = + currentDisplaySetData.displaySetInstanceUID || ''; + // TODO: Should this be somewhere else? Feels more like a mode "lifecycle" setup/destroy? useEffect(() => { const { unsubscribe } = MeasurementService.subscribe( @@ -244,6 +247,7 @@ function PanelStudyBrowserTracking({ }); }} onClickThumbnail={onClickThumbnailHandler} + currentDisplaySetInstanceUID={currentDisplaySetInstanceUID} /> ); }