fix(Image Download): various bug fixes for image download (#3396)

- prevent non-cornerstone viewports from showing the image download dialogue
- passing the rendering engine id to ToolGroup.addViewport
- fixed the keep/dismiss aspect feature
This commit is contained in:
Joe Boccanfuso authored and GitHub committed 2023-05-16 14:50:34 -04:00
1 parent 1881ce5cbc
commit 052653f3b2
3 files changed
+21 -6

No files matched your search

@@ -95,11 +95,11 @@ const ViewportDownloadForm = ({
const onKeepAspectToggle = () => {
const { width, height } = dimensions;
const aspectMultiplier = { ...aspectMultiplier };
if (!keepAspect) {
const base = Math.min(width, height);
aspectMultiplier.width = width / base;
aspectMultiplier.height = height / base;
const aspectMultiplier = {
width: width / height,
height: height / width,
};
setAspectMultiplier(aspectMultiplier);
}
@@ -379,7 +379,7 @@ const ViewportDownloadForm = ({
<div className="mt-8">
<div
className="p-4 rounded bg-secondary-dark border-secondary-primary"
className="p-4 rounded bg-secondary-dark border-secondary-primary w-max-content min-w-full"
data-cy="image-preview"
>
<Typography variant="h5">{t('Image preview')}</Typography>