diff --git a/web/src/routes/settings/+page.svelte b/web/src/routes/settings/+page.svelte index 9bb83748..b007e5a7 100644 --- a/web/src/routes/settings/+page.svelte +++ b/web/src/routes/settings/+page.svelte @@ -7,6 +7,7 @@ createEnabledMutation, type LBStatus } from '$lib/api/listenbrainz'; + import { theme, setTheme, type ThemePreference } from '$lib/stores/theme.svelte'; const queryClient = useQueryClient(); @@ -35,6 +36,36 @@

Settings

+
+

Appearance

+ +
+ Theme +
+ {#each ['dark', 'light', 'system'] as opt (opt)} + + {/each} +
+
+ +

+ System follows your device's light/dark preference. +

+
+

ListenBrainz