From 87abafdf60770e53d2f419123410fe985294e789 Mon Sep 17 00:00:00 2001 From: Till-JS <101404291+Till-JS@users.noreply.github.com> Date: Fri, 28 Nov 2025 20:57:23 +0100 Subject: [PATCH] feat(chat): migrate auth pages to shared-auth-ui with AppSlider MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update login, register, forgot-password pages to use shared-auth-ui components - Add AppSlider to all auth pages for cross-app discovery - Use German translations for all UI text 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../(auth)/forgot-password/+page.svelte | 142 ++++-------- .../web/src/routes/(auth)/login/+page.svelte | 7 +- .../src/routes/(auth)/register/+page.svelte | 209 ++++-------------- 3 files changed, 87 insertions(+), 271 deletions(-) diff --git a/apps/chat/apps/web/src/routes/(auth)/forgot-password/+page.svelte b/apps/chat/apps/web/src/routes/(auth)/forgot-password/+page.svelte index 8a184511c..3283aa3a8 100644 --- a/apps/chat/apps/web/src/routes/(auth)/forgot-password/+page.svelte +++ b/apps/chat/apps/web/src/routes/(auth)/forgot-password/+page.svelte @@ -1,25 +1,29 @@ @@ -27,90 +31,18 @@ Passwort zurücksetzen | ManaChat -
-
-

Passwort zurĂĽcksetzen

-

- Gib deine E-Mail-Adresse ein, um dein Passwort zurĂĽckzusetzen -

-
- - {#if success} -
-

- Wir haben dir eine E-Mail mit einem Link zum ZurĂĽcksetzen deines Passworts gesendet. -

- -
- {:else} - {#if error} -
- {error} -
- {/if} - -
-
- - -
- - -
- - - {/if} -
+ + {#snippet appSlider()} + + {/snippet} + diff --git a/apps/chat/apps/web/src/routes/(auth)/login/+page.svelte b/apps/chat/apps/web/src/routes/(auth)/login/+page.svelte index 990ced6f5..e8c5718c0 100644 --- a/apps/chat/apps/web/src/routes/(auth)/login/+page.svelte +++ b/apps/chat/apps/web/src/routes/(auth)/login/+page.svelte @@ -4,6 +4,7 @@ import { LoginPage } from '@manacore/shared-auth-ui'; import { ChatLogo } from '@manacore/shared-branding'; import { authStore } from '$lib/stores/auth.svelte'; + import AppSlider from '$lib/components/AppSlider.svelte'; // Get redirect URL from query params const redirectTo = $derived($page.url.searchParams.get('redirectTo') || '/chat'); @@ -57,4 +58,8 @@ lightBackground="#e0f2fe" darkBackground="#0c1929" {translations} -/> +> + {#snippet appSlider()} + + {/snippet} + diff --git a/apps/chat/apps/web/src/routes/(auth)/register/+page.svelte b/apps/chat/apps/web/src/routes/(auth)/register/+page.svelte index 55254086f..4761a09bd 100644 --- a/apps/chat/apps/web/src/routes/(auth)/register/+page.svelte +++ b/apps/chat/apps/web/src/routes/(auth)/register/+page.svelte @@ -1,43 +1,36 @@ @@ -45,133 +38,19 @@ Registrieren | ManaChat -
-
-

ManaChat

-

Erstelle dein Konto

-
- - {#if success} -
-

- Bitte überprüfe deine E-Mails, um dein Konto zu bestätigen. -

- -
- {:else} - {#if error} -
- {error} -
- {/if} - -
-
- - -
- -
- - -
- -
- - -
- - -
- -
-

- Bereits ein Konto? - - Jetzt anmelden - -

-
- {/if} -
+ + {#snippet appSlider()} + + {/snippet} +