admin/home: switching theme to system's current one will follow system changes
Massimo Melina committed
May 8, 2024 at 14:50 UTC
047214933711aa0bbde56d100ee8782ba7d1824c
1 file changed
+4
-1
admin/src/theme.ts
+4
-1
@@ -55,7 +55,10 @@ export function SwitchThemeBtn(props: BtnProps) {
55
const currentlyDark = darkTheme ?? darkDetected
56
return h(Btn, {
57
icon: currentlyDark ? Brightness7 : Brightness4,
58
- onClick: () => state.darkTheme = !currentlyDark,
58
+ onClick: () => {
59
+ const v = !currentlyDark
60
+ return state.darkTheme = darkDetected === v ? undefined : v
61
+ },
62
...props,
63
}, currentlyDark ? "Light theme" : "Dark theme")
64
}