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 }