From 8f574380ce6920932b4b19651bdd9abaeefff482 Mon Sep 17 00:00:00 2001 From: rasmusq Date: Fri, 19 Dec 2025 23:35:43 +0100 Subject: [PATCH] update: theme switcher button use new generalized button --- src/lib/components/layout/Navigation.svelte | 2 +- .../components/ui/theme-toggle/ThemeToggle.svelte | 13 +++++++++++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/lib/components/layout/Navigation.svelte b/src/lib/components/layout/Navigation.svelte index 8128894..a8c452a 100644 --- a/src/lib/components/layout/Navigation.svelte +++ b/src/lib/components/layout/Navigation.svelte @@ -31,6 +31,6 @@ {/if}
- +
diff --git a/src/lib/components/ui/theme-toggle/ThemeToggle.svelte b/src/lib/components/ui/theme-toggle/ThemeToggle.svelte index d20e523..a9de3ea 100644 --- a/src/lib/components/ui/theme-toggle/ThemeToggle.svelte +++ b/src/lib/components/ui/theme-toggle/ThemeToggle.svelte @@ -2,13 +2,22 @@ import { themeStore } from '$lib/stores/theme.svelte'; import { Button } from '$lib/components/ui/button'; import { Sun, Moon, Monitor } from 'lucide-svelte'; + import IconButton from '../IconButton.svelte'; + + let { + color = $bindable(null), + size = 'sm', + }: { + color: string | null; + size?: 'sm' | 'md' | 'lg'; + } = $props(); function toggle() { themeStore.toggle(); } - +