about summary refs log tree commit diff
path: root/src/state/models/ui/shell.ts
diff options
context:
space:
mode:
authorPaul Frazee <pfrazee@gmail.com>2023-05-30 21:13:34 -0500
committerPaul Frazee <pfrazee@gmail.com>2023-05-30 21:13:34 -0500
commit421f29ad980e73454f7812e79bff852f362b643e (patch)
treeb5f67e7099db815b8f03c7229b94eeb990e52180 /src/state/models/ui/shell.ts
parente224569a11b82361d782324a63bdfc19d44a3201 (diff)
parent2413549fa5ae77c1d0ca3d91cf43c2ef41c35d63 (diff)
downloadvoidsky-421f29ad980e73454f7812e79bff852f362b643e.tar.zst
Merge branch 'ericvolp12-inherit_system_theme' into main
Diffstat (limited to 'src/state/models/ui/shell.ts')
-rw-r--r--src/state/models/ui/shell.ts12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/state/models/ui/shell.ts b/src/state/models/ui/shell.ts
index 95b666243..a77ffbdfb 100644
--- a/src/state/models/ui/shell.ts
+++ b/src/state/models/ui/shell.ts
@@ -189,7 +189,7 @@ export interface ComposerOpts {
 }
 
 export class ShellUiModel {
-  darkMode = false
+  colorMode = 'system'
   minimalShellMode = false
   isDrawerOpen = false
   isDrawerSwipeDisabled = false
@@ -210,20 +210,20 @@ export class ShellUiModel {
 
   serialize(): unknown {
     return {
-      darkMode: this.darkMode,
+      colorMode: this.colorMode,
     }
   }
 
   hydrate(v: unknown) {
     if (isObj(v)) {
-      if (hasProp(v, 'darkMode') && typeof v.darkMode === 'boolean') {
-        this.darkMode = v.darkMode
+      if (hasProp(v, 'colorMode') && typeof v.colorMode === 'string') {
+        this.colorMode = v.colorMode
       }
     }
   }
 
-  setDarkMode(v: boolean) {
-    this.darkMode = v
+  setColorMode(mode: string) {
+    this.colorMode = mode
   }
 
   setMinimalShellMode(v: boolean) {