From 0c2ce8ce93ffec4536543975dd49c3eb5efb5c69 Mon Sep 17 00:00:00 2001 From: Sean Morley Date: Sat, 4 May 2024 17:41:37 +0000 Subject: [PATCH] feat: Add ConfirmModal component for delete confirmation --- src/routes/log/+page.svelte | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/routes/log/+page.svelte b/src/routes/log/+page.svelte index 08cfe28..1326ead 100644 --- a/src/routes/log/+page.svelte +++ b/src/routes/log/+page.svelte @@ -7,6 +7,7 @@ import type { Adventure } from "$lib/utils/types"; import { onMount } from "svelte"; import exportFile from "$lib/assets/exportFile.svg"; + import ConfirmModal from "$lib/components/ConfirmModal.svelte"; import deleteIcon from "$lib/assets/deleteIcon.svg"; import SucessToast from "$lib/components/SucessToast.svelte"; import mapDrawing from "$lib/assets/adventure_map.svg"; @@ -26,6 +27,7 @@ let isShowingToast: boolean = false; let toastAction: string = ""; + let confirmModalOpen: boolean = false; // Sets the adventures array to the data from the server onMount(async () => { @@ -122,6 +124,7 @@ function handleClose() { adventureToEdit = undefined; + confirmModalOpen = false; isShowingMoreFields = false; } @@ -239,7 +242,7 @@ -