Skip to content

Commit 6e8d4c4

Browse files
fix: Thumbnail fallback and multiple thumbnail using dicom tag browser (#340)
* Fix thumbnail and multiple thumbnail using dicom tag browser * Lint
1 parent 89a62a4 commit 6e8d4c4

3 files changed

Lines changed: 5 additions & 18 deletions

File tree

src/components/SlideItem.tsx

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,7 @@ class SlideItem extends React.Component<SlideItemProps, SlideItemState> {
5959
`instantiate viewer for ${imageType} image of slide ` +
6060
`"${metadata.ContainerIdentifier}"`
6161
)
62-
// For thumbnails, use a much smaller resizeFactor to ensure the entire image fits
63-
const resizeFactor = imageType === 'THUMBNAIL' ? 0.3 : 1
64-
62+
const resizeFactor = 1
6563
this.overviewViewer = new dmv.viewer.OverviewImageViewer({
6664
client: this.props.clients[
6765
StorageClasses.VL_WHOLE_SLIDE_MICROSCOPY_IMAGE
@@ -79,16 +77,6 @@ class SlideItem extends React.Component<SlideItemProps, SlideItemState> {
7977
this.overviewViewer.render({
8078
container: this.overviewViewportRef.current
8179
})
82-
83-
// For thumbnail images, ensure proper fitting after render
84-
if (imageType === 'THUMBNAIL') {
85-
setTimeout(() => {
86-
if (this.overviewViewer !== undefined) {
87-
// Force resize to ensure proper fitting
88-
this.overviewViewer.resize()
89-
}
90-
}, 100)
91-
}
9280
}
9381
}
9482

src/data/slides.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -353,8 +353,7 @@ const createSlides = (
353353
images: [
354354
...item.volumeImages,
355355
...item.labelImages,
356-
...item.overviewImages,
357-
...item.thumbnailImages
356+
...item.overviewImages
358357
]
359358
})
360359
})

yarn.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11496,9 +11496,9 @@ semver@7.6.0, semver@^7.1.2, semver@^7.5.2:
1149611496
lru-cache "^6.0.0"
1149711497

1149811498
semver@^7.3.5, semver@^7.3.7:
11499-
version "7.7.2"
11500-
resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.2.tgz#67d99fdcd35cec21e6f8b87a7fd515a33f982b58"
11501-
integrity sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==
11499+
version "7.7.3"
11500+
resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.3.tgz#4b5f4143d007633a8dc671cd0a6ef9147b8bb946"
11501+
integrity sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==
1150211502

1150311503
send@0.19.0:
1150411504
version "0.19.0"

0 commit comments

Comments
 (0)