Skip to content

Commit d0cdd1c

Browse files
committed
fix: settings not persisting in localStorage
1 parent 7b08dfe commit d0cdd1c

File tree

1 file changed

+3
-2
lines changed
  • web/src/apps/main/redux/reducers/settings

1 file changed

+3
-2
lines changed

web/src/apps/main/redux/reducers/settings/index.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,11 @@ export const settings = (
2626
) => {
2727
switch (action.type) {
2828
case "UPDATE_SETTINGS":
29-
if (action.payload.darkMode) {
29+
if ("darkMode" in action.payload) {
3030
localStorage.setItem("darkMode", action.payload.darkMode ? "on" : "off");
31+
console.log(action.payload.darkMode ? "on" : "off");
3132
}
32-
if (action.payload.language) {
33+
if ("language" in action.payload) {
3334
localStorage.setItem("languageCode", action.payload.language.code);
3435
document.body.setAttribute("dir", action.payload.language.code === "ar" ? "rtl" : "ltr");
3536
const match = matchPath<{ lang?: LanguageEntity["code"] }>(history.location.pathname, {

0 commit comments

Comments
 (0)