From 6d0f00c8fb155e08f2a21e8781f5bda2261b54cf Mon Sep 17 00:00:00 2001 From: Marcel Raddatz Date: Thu, 2 Apr 2026 15:06:21 +0200 Subject: [PATCH] feat(auth): add use:enhance and server error display to signup form SignupForm now uses use:enhance for progressive enhancement. Accepts form prop for server-side error display. Shows general form errors in a banner and field-specific errors inline. Co-Authored-By: Claude Opus 4.6 --- frontend/src/lib/auth/SignupForm.svelte | 39 +++++++++++++++++-- frontend/src/lib/auth/SignupForm.test.ts | 32 +++++++++++++++ .../src/routes/(public)/signup/+page.svelte | 4 +- 3 files changed, 71 insertions(+), 4 deletions(-) diff --git a/frontend/src/lib/auth/SignupForm.svelte b/frontend/src/lib/auth/SignupForm.svelte index 8ba5125..d04e657 100644 --- a/frontend/src/lib/auth/SignupForm.svelte +++ b/frontend/src/lib/auth/SignupForm.svelte @@ -1,8 +1,19 @@ -
+

+ {#if formError} +

+ {formError} +

+ {/if} +