diff --git a/src/store/modules/settings.ts b/src/store/modules/settings.ts index 5db3d7fc542298c75566f6ef267a5eb48e3f15df..3c0375876c3ce8460c8a678f1477ba835c73dcb8 100644 --- a/src/store/modules/settings.ts +++ b/src/store/modules/settings.ts @@ -38,10 +38,12 @@ export const useSettingsStore = defineStore("setting", () => { const setting = settingsMap[key]; if (setting !== undefined) { setting.value = value; - if (key === "theme" && value === "dark") { - document.documentElement.classList.add("dark"); - } else { - document.documentElement.classList.remove("dark"); + if (key === "theme") { + if (value === "dark") { + document.documentElement.classList.add("dark"); + } else { + document.documentElement.classList.remove("dark"); + } } } }