diff --git a/.changeset/login-theme-control.md b/.changeset/login-theme-control.md new file mode 100644 index 0000000..3c18af2 --- /dev/null +++ b/.changeset/login-theme-control.md @@ -0,0 +1,7 @@ +--- +'@goto/web': patch +'@goto/worker': patch +'@goto/cli': patch +--- + +Remove the theme switcher from sign-in and use a compact, accessible Phosphor icon button in the admin header. Preserve saved preferences, system-theme behavior and the existing sign-in flow. diff --git a/apps/web/package.json b/apps/web/package.json index 87205d5..85f8a10 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -32,6 +32,7 @@ "piscina": "catalog:" }, "devDependencies": { + "@iconify-json/ph": "catalog:", "@playwright/test": "catalog:", "@sveltejs/adapter-node": "catalog:", "@sveltejs/kit": "catalog:", @@ -41,6 +42,7 @@ "svelte": "catalog:", "svelte-check": "catalog:", "typescript": "catalog:", + "unplugin-icons": "catalog:", "vite": "catalog:", "vitest": "catalog:" } diff --git a/apps/web/src/lib/components/ThemeToggle.svelte b/apps/web/src/lib/components/ThemeToggle.svelte index a09a960..8bb2536 100644 --- a/apps/web/src/lib/components/ThemeToggle.svelte +++ b/apps/web/src/lib/components/ThemeToggle.svelte @@ -1,5 +1,8 @@