diff --git a/extensions/cornerstone/src/Viewport/Overlays/ViewportImageScrollbar.tsx b/extensions/cornerstone/src/Viewport/Overlays/ViewportImageScrollbar.tsx index 6e467181b43..cd219b20e8b 100644 --- a/extensions/cornerstone/src/Viewport/Overlays/ViewportImageScrollbar.tsx +++ b/extensions/cornerstone/src/Viewport/Overlays/ViewportImageScrollbar.tsx @@ -1,6 +1,6 @@ import React, { useEffect } from 'react'; import PropTypes from 'prop-types'; -import { Enums, Types, utilities } from '@cornerstonejs/core'; +import { Enums, VolumeViewport3D } from '@cornerstonejs/core'; import { utilities as csToolsUtils } from '@cornerstonejs/tools'; import { ImageScrollbar } from '@ohif/ui'; @@ -39,7 +39,7 @@ function CornerstoneImageScrollbar({ const viewport = cornerstoneViewportService.getCornerstoneViewport(viewportId); - if (!viewport) { + if (!viewport || viewport instanceof VolumeViewport3D) { return; } @@ -64,6 +64,7 @@ function CornerstoneImageScrollbar({ const updateIndex = event => { const viewport = cornerstoneViewportService.getCornerstoneViewport(viewportId); + if(!viewport || viewport instanceof VolumeViewport3D) return const { imageIndex, newImageIdIndex = imageIndex } = event.detail; const numberOfSlices = viewport.getNumberOfSlices(); // find the index of imageId in the imageIds