From d0d97a8dbcdcff443786bb90bd77becb55155c39 Mon Sep 17 00:00:00 2001 From: Aman Harwara Date: Mon, 25 Apr 2022 19:51:39 +0530 Subject: [PATCH] fix: image zoom over 100% (#998) --- .../Components/Files/FilePreviewModal.tsx | 4 +- .../Components/Files/ImagePreview.tsx | 40 ++++++++++++------- app/assets/stylesheets/_sn.scss | 4 ++ 3 files changed, 31 insertions(+), 17 deletions(-) diff --git a/app/assets/javascripts/Components/Files/FilePreviewModal.tsx b/app/assets/javascripts/Components/Files/FilePreviewModal.tsx index 0c42e1593..248701fa5 100644 --- a/app/assets/javascripts/Components/Files/FilePreviewModal.tsx +++ b/app/assets/javascripts/Components/Files/FilePreviewModal.tsx @@ -115,8 +115,8 @@ export const FilePreviewModal: FunctionComponent = ({ application, file, -
-
+
+
{objectUrl ? ( ) : isLoadingFile ? ( diff --git a/app/assets/javascripts/Components/Files/ImagePreview.tsx b/app/assets/javascripts/Components/Files/ImagePreview.tsx index 49d827513..7aecc46ab 100644 --- a/app/assets/javascripts/Components/Files/ImagePreview.tsx +++ b/app/assets/javascripts/Components/Files/ImagePreview.tsx @@ -13,21 +13,31 @@ export const ImagePreview: FunctionComponent = ({ objectUrl }) => { const [imageZoomPercent, setImageZoomPercent] = useState(100) return ( -
- { - if (!initialImgHeightRef.current) { - initialImgHeightRef.current = imgElement?.height - } - }} - /> -
+
+
+ { + if (!initialImgHeightRef.current) { + initialImgHeightRef.current = imgElement?.height + } + }} + /> +
+
Zoom: