From a2016e9406d2f1731fbba94e42cf5af81464b63c Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Mon, 3 Mar 2025 12:35:32 +0500 Subject: [PATCH] web: fix theme not persisting --- apps/web/src/stores/theme-store.ts | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/apps/web/src/stores/theme-store.ts b/apps/web/src/stores/theme-store.ts index fe39d83ce..2f435a928 100644 --- a/apps/web/src/stores/theme-store.ts +++ b/apps/web/src/stores/theme-store.ts @@ -32,8 +32,8 @@ import { ThemesRouter } from "../common/themes-router"; type ColorScheme = "dark" | "light"; class ThemeStore extends BaseStore { colorScheme: "dark" | "light" = Config.get("colorScheme", "light"); - darkTheme = ThemeDark; // getTheme("dark"); - lightTheme = ThemeLight; // getTheme("light"); + darkTheme = getTheme("dark"); + lightTheme = getTheme("light"); followSystemTheme = Config.get("followSystemTheme", false); init = async () => { @@ -42,11 +42,10 @@ class ThemeStore extends BaseStore { colorScheme === "dark" ? darkTheme : lightTheme, this.get().followSystemTheme ); - // this.set({ - // darkTheme: await updateTheme(darkTheme), - // lightTheme: await updateTheme(lightTheme) - // }); - console.log(darkTheme, lightTheme); + this.set({ + darkTheme: await updateTheme(darkTheme), + lightTheme: await updateTheme(lightTheme) + }); }; setTheme = (theme: ThemeDefinition) => {