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
}