From 1e2cc037d52e0fdf55ad18d59c66c68bb66192f6 Mon Sep 17 00:00:00 2001 From: Till-JS <101404291+Till-JS@users.noreply.github.com> Date: Mon, 1 Dec 2025 15:40:22 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(shared-auth-ui):=20add=20theme?= =?UTF-8?q?=20toggle=20to=20auth=20pages?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add light/dark mode toggle button to top-left corner of all auth pages: - LoginPage: refactored from CSS media queries to class-based theming - RegisterPage: added toggle with reactive theme state - ForgotPasswordPage: added toggle with reactive theme state Theme state defaults to system preference but can be manually toggled. --- .../src/pages/ForgotPasswordPage.svelte | 50 ++++-- .../shared-auth-ui/src/pages/LoginPage.svelte | 168 +++++++++++------- .../src/pages/RegisterPage.svelte | 50 ++++-- 3 files changed, 183 insertions(+), 85 deletions(-) diff --git a/packages/shared-auth-ui/src/pages/ForgotPasswordPage.svelte b/packages/shared-auth-ui/src/pages/ForgotPasswordPage.svelte index fb3ace7f2..886a10ee1 100644 --- a/packages/shared-auth-ui/src/pages/ForgotPasswordPage.svelte +++ b/packages/shared-auth-ui/src/pages/ForgotPasswordPage.svelte @@ -1,7 +1,7 @@