aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/frontend/src/theme/ThemeStore.ts
diff options
context:
space:
mode:
Diffstat (limited to 'subprojects/frontend/src/theme/ThemeStore.ts')
-rw-r--r--subprojects/frontend/src/theme/ThemeStore.ts9
1 files changed, 2 insertions, 7 deletions
diff --git a/subprojects/frontend/src/theme/ThemeStore.ts b/subprojects/frontend/src/theme/ThemeStore.ts
index 6fbd9f90..e09d8d99 100644
--- a/subprojects/frontend/src/theme/ThemeStore.ts
+++ b/subprojects/frontend/src/theme/ThemeStore.ts
@@ -1,4 +1,4 @@
1import { action, computed, makeObservable, observable } from 'mobx'; 1import { makeAutoObservable } from 'mobx';
2 2
3export enum ThemePreference { 3export enum ThemePreference {
4 System, 4 System,
@@ -17,12 +17,7 @@ export default class ThemeStore {
17 mediaQuery.addEventListener('change', (event) => { 17 mediaQuery.addEventListener('change', (event) => {
18 this.systemDarkMode = event.matches; 18 this.systemDarkMode = event.matches;
19 }); 19 });
20 makeObservable(this, { 20 makeAutoObservable(this);
21 preference: observable,
22 systemDarkMode: observable,
23 darkMode: computed,
24 toggleDarkMode: action,
25 });
26 } 21 }
27 22
28 get darkMode(): boolean { 23 get darkMode(): boolean {