From c7959350c4ad916401f002a2d2541711a55f82e3 Mon Sep 17 00:00:00 2001 From: PhiCoderX Date: Mon, 19 Aug 2024 18:48:05 +0200 Subject: [PATCH] ImageDisplayModal - restrain vertical height - change close button to cross at top right - close view when clicking outside --- .../lib/components/ImageDisplayModal.svelte | 25 +++++++++++++------ 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/frontend/src/lib/components/ImageDisplayModal.svelte b/frontend/src/lib/components/ImageDisplayModal.svelte index c13855b..1a03cbe 100644 --- a/frontend/src/lib/components/ImageDisplayModal.svelte +++ b/frontend/src/lib/components/ImageDisplayModal.svelte @@ -18,25 +18,34 @@ function close() { dispatch('close'); + if (modal) { + modal.close(); + } } function handleKeydown(event: KeyboardEvent) { if (event.key === 'Escape') { - dispatch('close'); + close(); + } + } + + function handleClickOutside(event: MouseEvent) { + if (event.target === modal) { + close(); } } - +