fix auto theme switch (#4422)

* fix auto theme switch

* removed redundant timeout
This commit is contained in:
Icy
2025-12-10 00:52:47 +05:30
committed by GitHub
parent c11d628228
commit dcb2f2ffd3

View File

@@ -68,6 +68,9 @@ export class ThemeHandler {
if (!localStorage.getItem(STORAGE_KEY_MODE)) {
this.state.value.currentMode = e.matches ? 'dark' : 'light'
this.applyTheme()
}
else {
this.applyTheme()
}
})
}
@@ -380,7 +383,7 @@ export function useTheme() {
onMounted(() => {
// Ensure theme is applied on mount
handler.setMode(handler.getMode())
handler.applyTheme()
})
return {