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; } });