From 6dd5389f58a11649565204964914fe8b07263548 Mon Sep 17 00:00:00 2001 From: Kevin Midboe Date: Sun, 9 Feb 2025 23:05:28 +0100 Subject: [PATCH] fix modal positioning, swaps arrow with close icon --- src/lib/components/Modal.svelte | 8 +++++--- src/lib/components/modals/ModalHeader.svelte | 4 ++-- src/lib/icons/ArrowLeft.svelte | 17 ----------------- src/lib/icons/Close.svelte | 18 ++++++++++++++++++ 4 files changed, 25 insertions(+), 22 deletions(-) create mode 100644 src/lib/icons/Close.svelte diff --git a/src/lib/components/Modal.svelte b/src/lib/components/Modal.svelte index 6b901a3..f477731 100644 --- a/src/lib/components/Modal.svelte +++ b/src/lib/components/Modal.svelte @@ -56,9 +56,8 @@ top: 0; left: 100vw; background-color: var(--background); - height: 100vh; - height: -webkit-fill-available; - width: calc(100vw - 2rem); + height: 0; + width: 0px; transition: left 400ms ease; padding: 0 1rem; overflow-y: scroll; @@ -66,6 +65,9 @@ &.open { position: fixed; left: 0; + height: 100vh; + height: -webkit-fill-available; + width: calc(100vw - 2rem); } } diff --git a/src/lib/components/modals/ModalHeader.svelte b/src/lib/components/modals/ModalHeader.svelte index 13c6191..25e5317 100644 --- a/src/lib/components/modals/ModalHeader.svelte +++ b/src/lib/components/modals/ModalHeader.svelte @@ -1,7 +1,7 @@ - - - - - + + + + +