From fbea22994f95cf385d4a321bcffdfc7a24b2db3a Mon Sep 17 00:00:00 2001 From: Dayv1dDev Date: Mon, 23 Mar 2026 14:04:19 +0100 Subject: [PATCH] feat: add success toast on save btm --- .../project/wizard/WizardShell.svelte | 32 +++++++++++-------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/src/components/project/wizard/WizardShell.svelte b/src/components/project/wizard/WizardShell.svelte index 41ac5aa9..84cbfee7 100644 --- a/src/components/project/wizard/WizardShell.svelte +++ b/src/components/project/wizard/WizardShell.svelte @@ -27,6 +27,7 @@ import EyeIcon from "../../../svgs/EyeIcon.svelte"; import Button from "../../library/Button.svelte"; import TabNavigation, { type Tab } from "../../library/TabNavigation.svelte"; + import Toast from "../../library/Toast.svelte"; import type { Snippet } from "svelte"; @@ -61,6 +62,8 @@ // Reactive values from store const currentStep = $derived($wizardState.currentStep); + let showSuccessToast = $state(false); + /** * Handle tab click * Free navigation - no validation @@ -77,8 +80,8 @@ saveToLocalStorage(); if (onSave) { onSave(); + showSuccessToast = true; } - // Could show success toast here } /** @@ -144,7 +147,7 @@
@@ -174,30 +177,31 @@
+ + {#if showSuccessToast} + {$t("wizard.successToast")} + {/if} +
@@ -208,7 +212,7 @@ -
+
{@render currentStepContent()}