From 1fa9cb83df0e540af2371e2478fec54440415a63 Mon Sep 17 00:00:00 2001 From: Igor Octaviano Date: Fri, 10 Oct 2025 16:25:01 -0300 Subject: [PATCH 1/2] Fix thumbnail and multiple thumbnail using dicom tag browser --- src/components/SlideItem.tsx | 14 +------------- src/data/slides.tsx | 1 - yarn.lock | 6 +++--- 3 files changed, 4 insertions(+), 17 deletions(-) diff --git a/src/components/SlideItem.tsx b/src/components/SlideItem.tsx index 1b6c9d33..a2e26b20 100644 --- a/src/components/SlideItem.tsx +++ b/src/components/SlideItem.tsx @@ -59,9 +59,7 @@ class SlideItem extends React.Component { `instantiate viewer for ${imageType} image of slide ` + `"${metadata.ContainerIdentifier}"` ) - // For thumbnails, use a much smaller resizeFactor to ensure the entire image fits - const resizeFactor = imageType === 'THUMBNAIL' ? 0.3 : 1 - + const resizeFactor = 1 this.overviewViewer = new dmv.viewer.OverviewImageViewer({ client: this.props.clients[ StorageClasses.VL_WHOLE_SLIDE_MICROSCOPY_IMAGE @@ -79,16 +77,6 @@ class SlideItem extends React.Component { this.overviewViewer.render({ container: this.overviewViewportRef.current }) - - // For thumbnail images, ensure proper fitting after render - if (imageType === 'THUMBNAIL') { - setTimeout(() => { - if (this.overviewViewer !== undefined) { - // Force resize to ensure proper fitting - this.overviewViewer.resize() - } - }, 100) - } } } diff --git a/src/data/slides.tsx b/src/data/slides.tsx index fc88615b..1c71d620 100644 --- a/src/data/slides.tsx +++ b/src/data/slides.tsx @@ -354,7 +354,6 @@ const createSlides = ( ...item.volumeImages, ...item.labelImages, ...item.overviewImages, - ...item.thumbnailImages ] }) }) diff --git a/yarn.lock b/yarn.lock index 0e8c2ef6..2cbe4a91 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11496,9 +11496,9 @@ semver@7.6.0, semver@^7.1.2, semver@^7.5.2: lru-cache "^6.0.0" semver@^7.3.5, semver@^7.3.7: - version "7.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.2.tgz#67d99fdcd35cec21e6f8b87a7fd515a33f982b58" - integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA== + version "7.7.3" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946" + integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q== send@0.19.0: version "0.19.0" From b45e21b9d9e3bc4e9dbb7005704143fd0f8de61d Mon Sep 17 00:00:00 2001 From: Igor Octaviano Date: Fri, 10 Oct 2025 16:28:56 -0300 Subject: [PATCH 2/2] Lint --- src/data/slides.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/slides.tsx b/src/data/slides.tsx index 1c71d620..786ec638 100644 --- a/src/data/slides.tsx +++ b/src/data/slides.tsx @@ -353,7 +353,7 @@ const createSlides = ( images: [ ...item.volumeImages, ...item.labelImages, - ...item.overviewImages, + ...item.overviewImages ] }) })