From 95bf3a105ba593b15c634e74059a7be35221e3d4 Mon Sep 17 00:00:00 2001 From: Alireza Date: Tue, 14 Feb 2023 14:17:13 -0500 Subject: [PATCH] chore: update vtk js to 26.4.0 (#3174) --- extensions/cornerstone/package.json | 2 +- package.json | 2 +- platform/viewer/src/components/ViewportGrid.tsx | 4 +++- yarn.lock | 9 +++++---- 4 files changed, 10 insertions(+), 7 deletions(-) diff --git a/extensions/cornerstone/package.json b/extensions/cornerstone/package.json index e296cab79..306598ac1 100644 --- a/extensions/cornerstone/package.json +++ b/extensions/cornerstone/package.json @@ -47,7 +47,7 @@ "@cornerstonejs/core": "0.30.1", "@cornerstonejs/streaming-image-volume-loader": "^0.11.2", "@cornerstonejs/tools": "0.39.0", - "@kitware/vtk.js": "25.9.0", + "@kitware/vtk.js": "26.4.0", "html2canvas": "^1.4.1", "lodash.debounce": "4.0.8", "lodash.merge": "^4.6.2", diff --git a/package.json b/package.json index 633b8010d..048c51de0 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ }, "dependencies": { "@babel/runtime": "7.16.3", - "@kitware/vtk.js": "25.9.0", + "@kitware/vtk.js": "26.4.0", "core-js": "^3.2.1" }, "peerDependencies": { diff --git a/platform/viewer/src/components/ViewportGrid.tsx b/platform/viewer/src/components/ViewportGrid.tsx index 349c7e4b6..0c3d09fb9 100644 --- a/platform/viewer/src/components/ViewportGrid.tsx +++ b/platform/viewer/src/components/ViewportGrid.tsx @@ -133,7 +133,9 @@ function ViewerViewportGrid(props) { // try to fill the empty viewport with a display set not already in the grid const displaySetsNotInGrid = availableDisplaySets.filter( displaySet => - gridDisplaySetUIDs.indexOf(displaySet.displaySetInstanceUID) === -1 + gridDisplaySetUIDs.indexOf(displaySet.displaySetInstanceUID) === + -1 && + ['SEG', 'SR', 'RTSTRUCT'].indexOf(displaySet.Modality) === -1 ); if (displaySetsNotInGrid.length > 0) { diff --git a/yarn.lock b/yarn.lock index 14f62d9b6..08aba977d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3589,14 +3589,15 @@ merge-source-map "^1.1.0" schema-utils "^2.7.0" -"@kitware/vtk.js@25.9.0": - version "25.9.0" - resolved "https://registry.npmjs.org/@kitware/vtk.js/-/vtk.js-25.9.0.tgz#ecf555c56f6e117b454131c43aba45311a515ecc" - integrity sha512-L4OQavJkSZjYYvW4GsEVkX7hqPKEbzEKwitq9GcjoAijrV0MINyxkChRbYEEYnTMcSW3i2jZ/jmiXaPfXuhPFQ== +"@kitware/vtk.js@26.4.0": + version "26.4.0" + resolved "https://registry.npmjs.org/@kitware/vtk.js/-/vtk.js-26.4.0.tgz#2b876d94c33c365bbb6352cbe7b18f7942753ad3" + integrity sha512-V8lTv0E0/cp5ORLId0Noy3+NryZjneDvZOrHnRCGhVzMuH/aCND8xy8M9AejwC0BRI0mIp5eX9MjH3xhAlbeFg== dependencies: "@babel/runtime" "7.17.9" commander "9.2.0" d3-scale "4.0.2" + fast-deep-equal "^3.1.3" fflate "0.7.3" gl-matrix "3.4.3" globalthis "1.0.3"