fix: set isDark corresponding to system theme

This commit is contained in:
trafficlunar 2025-02-21 15:47:40 +00:00
parent addb1460be
commit 6773f7f87d

View file

@ -27,6 +27,7 @@ export function ThemeProvider({ children, defaultTheme = "system", storageKey =
const systemTheme = window.matchMedia("(prefers-color-scheme: dark)").matches; const systemTheme = window.matchMedia("(prefers-color-scheme: dark)").matches;
root.classList.add(systemTheme ? "dark" : "light"); root.classList.add(systemTheme ? "dark" : "light");
setIsDark(systemTheme);
return; return;
} }