From 50c0c7d8650c228d7c07c97dfed223a262ab8c0f Mon Sep 17 00:00:00 2001 From: Yusur Princeps Date: Sat, 21 Mar 2026 13:13:21 +0100 Subject: [PATCH] add ColorThemeSelect --- src/lib/ColorThemeSelect.svelte | 59 +++++++++++++++++++++ src/lib/globals.svelte.ts | 4 ++ src/routes/settings/+layout.svelte | 2 +- src/routes/settings/appearance/+page.svelte | 11 +++- 4 files changed, 74 insertions(+), 2 deletions(-) create mode 100644 src/lib/ColorThemeSelect.svelte diff --git a/src/lib/ColorThemeSelect.svelte b/src/lib/ColorThemeSelect.svelte new file mode 100644 index 0000000..c8cb588 --- /dev/null +++ b/src/lib/ColorThemeSelect.svelte @@ -0,0 +1,59 @@ + + + + + \ No newline at end of file diff --git a/src/lib/globals.svelte.ts b/src/lib/globals.svelte.ts index 1af19c9..411d9e6 100644 --- a/src/lib/globals.svelte.ts +++ b/src/lib/globals.svelte.ts @@ -65,6 +65,10 @@ export function getColorThemeCode (): number { return health.color_theme; } +export function setColorThemeCode(value: number) { + health.color_theme = value; +} + export function isLoaded(): boolean { return health.loaded; } \ No newline at end of file diff --git a/src/routes/settings/+layout.svelte b/src/routes/settings/+layout.svelte index e785cb1..3c3414c 100644 --- a/src/routes/settings/+layout.svelte +++ b/src/routes/settings/+layout.svelte @@ -16,6 +16,6 @@ let { children } = $props(); {/snippet} {#snippet right()} - + {/snippet} \ No newline at end of file diff --git a/src/routes/settings/appearance/+page.svelte b/src/routes/settings/appearance/+page.svelte index 265b473..44b2861 100644 --- a/src/routes/settings/appearance/+page.svelte +++ b/src/routes/settings/appearance/+page.svelte @@ -1,2 +1,11 @@ + + +
+

Color theme

+ +
\ No newline at end of file