From 072621cee0f858236163ce11d42eca5adb84d205 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Sat, 27 Aug 2022 13:02:22 +0200 Subject: refactor(frontend): add eslint-plugin-mobx --- subprojects/frontend/src/theme/ThemeStore.ts | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'subprojects/frontend/src/theme/ThemeStore.ts') 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 @@ -import { action, computed, makeObservable, observable } from 'mobx'; +import { makeAutoObservable } from 'mobx'; export enum ThemePreference { System, @@ -17,12 +17,7 @@ export default class ThemeStore { mediaQuery.addEventListener('change', (event) => { this.systemDarkMode = event.matches; }); - makeObservable(this, { - preference: observable, - systemDarkMode: observable, - darkMode: computed, - toggleDarkMode: action, - }); + makeAutoObservable(this); } get darkMode(): boolean { -- cgit v1.2.3-70-g09d2