diff --git a/web/lib/wrappers/store-wrapper.tsx b/web/lib/wrappers/store-wrapper.tsx index e4e191d5a..785e929ea 100644 --- a/web/lib/wrappers/store-wrapper.tsx +++ b/web/lib/wrappers/store-wrapper.tsx @@ -14,7 +14,7 @@ type TStoreWrapper = { const StoreWrapper: FC = observer((props) => { const { children } = props; // theme - const { setTheme } = useTheme(); + const {resolvedTheme, setTheme } = useTheme(); // router const router = useRouter(); // store hooks @@ -38,7 +38,7 @@ const StoreWrapper: FC = observer((props) => { * Setting up the theme of the user by fetching it from local storage */ useEffect(() => { - setTheme(userProfile?.theme?.theme || "system"); + setTheme(userProfile?.theme?.theme || resolvedTheme || "system"); if (!userProfile?.theme?.theme) return; if (userProfile?.theme?.theme === "custom" && userProfile?.theme?.palette) {