From 79ccfe701d41394afaef5661cf82c64af4f70a2e Mon Sep 17 00:00:00 2001
From: maxDorninger <97409287+maxDorninger@users.noreply.github.com>
Date: Sat, 2 Aug 2025 14:18:18 +0200
Subject: [PATCH] rework login page, deduplicate code by using layouts
---
web/src/lib/components/login-form.svelte | 482 +++++++++---------
web/src/routes/login/+layout.svelte | 60 +++
web/src/routes/login/+layout.ts | 16 +
web/src/routes/login/+page.svelte | 31 +-
web/src/routes/login/+page.ts | 16 -
.../routes/login/forgot-password/+page.svelte | 145 +++---
.../routes/login/reset-password/+page.svelte | 127 ++---
web/src/routes/login/signup/+page.svelte | 16 +
web/src/routes/login/verify/+page.svelte | 52 +-
9 files changed, 476 insertions(+), 469 deletions(-)
create mode 100644 web/src/routes/login/+layout.svelte
create mode 100644 web/src/routes/login/+layout.ts
delete mode 100644 web/src/routes/login/+page.ts
create mode 100644 web/src/routes/login/signup/+page.svelte
diff --git a/web/src/lib/components/login-form.svelte b/web/src/lib/components/login-form.svelte
index bf2f5cf..22a6a4d 100644
--- a/web/src/lib/components/login-form.svelte
+++ b/web/src/lib/components/login-form.svelte
@@ -1,265 +1,271 @@
{#snippet oauthLogin()}
- {#await oauthProvider}
-
{errorMessage}
- {/if} + {#if errorMessage} +{errorMessage}
+ {/if} - -- Your account has been successfully created, but activation by an administrator is required. -
-- The above button will only work once your account is verified. -
-- If you have any questions, please contact an administrator. -
-+ Your account has been successfully created, but activation by an administrator is required. +
++ The above button will only work once your account is verified. +
++ If you have any questions, please contact an administrator. +
+