From 6aaba560d5feac89d66de369ae0dc8bd82f41928 Mon Sep 17 00:00:00 2001 From: madkarmaa Date: Mon, 24 Nov 2025 12:35:57 +0100 Subject: [PATCH] fix: use correct condition --- src/lib/components/molecules/Modal.svelte | 5 +---- src/lib/stores/modals.svelte.ts | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/lib/components/molecules/Modal.svelte b/src/lib/components/molecules/Modal.svelte index d9ead50..8c34685 100644 --- a/src/lib/components/molecules/Modal.svelte +++ b/src/lib/components/molecules/Modal.svelte @@ -14,10 +14,7 @@ let isTopModal = $derived(modalsStack.isTopModal(id)); $effect(() => { - if (open) - modalsStack.push(id, () => { - open = false; - }); + if (open) modalsStack.push(id, () => (open = false)); else modalsStack.pop(id); }); diff --git a/src/lib/stores/modals.svelte.ts b/src/lib/stores/modals.svelte.ts index 3fda244..df598ba 100644 --- a/src/lib/stores/modals.svelte.ts +++ b/src/lib/stores/modals.svelte.ts @@ -20,7 +20,7 @@ class ModalStack { } closeTop() { - if (this.stack.length < 0) return; + if (this.stack.length <= 0) return; const topId = this.stack[this.stack.length - 1]; this.modals.get(topId)?.(); }