From edf5dd133b728671d9e01392cdfb6f613d464d44 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Thu, 20 Mar 2025 06:28:28 -0400 Subject: [PATCH] [O] Make confirm callback nullable --- AquaNet/src/components/StatusOverlays.svelte | 8 ++++---- AquaNet/src/libs/generalTypes.ts | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/AquaNet/src/components/StatusOverlays.svelte b/AquaNet/src/components/StatusOverlays.svelte index 4c065d1c..2003e933 100644 --- a/AquaNet/src/components/StatusOverlays.svelte +++ b/AquaNet/src/components/StatusOverlays.svelte @@ -13,9 +13,9 @@ export let error: string | null export let loading: boolean = false - function doConfirm(fn: () => void) { + function doConfirm(fn?: () => void) { confirm = null - fn() + fn && fn() } @@ -27,9 +27,9 @@
{#if confirm.cancel} - + {/if} - +
diff --git a/AquaNet/src/libs/generalTypes.ts b/AquaNet/src/libs/generalTypes.ts index c888323d..e78315ff 100644 --- a/AquaNet/src/libs/generalTypes.ts +++ b/AquaNet/src/libs/generalTypes.ts @@ -50,7 +50,7 @@ export interface CardSummary { export interface ConfirmProps { title: string message: string - confirm: () => void + confirm?: () => void cancel?: () => void dangerous?: boolean }