From 7bdf17661171dae6abd3452b18dc8ea7dda9a358 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o?= <43091603+glazk0@users.noreply.github.com> Date: Fri, 22 Sep 2023 14:41:48 +0200 Subject: [PATCH] feat: add notification on success --- src/routes/dashboard/settings/+page.server.ts | 2 +- src/routes/dashboard/settings/+page.svelte | 12 +++++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/routes/dashboard/settings/+page.server.ts b/src/routes/dashboard/settings/+page.server.ts index ac26762..b342fbb 100644 --- a/src/routes/dashboard/settings/+page.server.ts +++ b/src/routes/dashboard/settings/+page.server.ts @@ -47,7 +47,7 @@ export const actions = { if (res.ok) { return { - form + success: true }; } diff --git a/src/routes/dashboard/settings/+page.svelte b/src/routes/dashboard/settings/+page.svelte index c7a1a01..2d8d1b2 100644 --- a/src/routes/dashboard/settings/+page.svelte +++ b/src/routes/dashboard/settings/+page.svelte @@ -8,6 +8,7 @@ import Input from '$lib/components/ui/Input.svelte'; import plausible from '$lib/stores/Plausible'; + import { addToast } from '$lib/components/Toaster.svelte'; export let data: PageData; @@ -17,7 +18,16 @@ onSubmit() { submitting = true; }, - onResult() { + onResult({ result }) { + if (result.type === 'success') { + addToast({ + data: { + title: 'Succès', + description: 'Vos informations ont été mises à jour.' + } + }); + } + submitting = false; } });