Files
Reactive-Resume/apps/client/public/scripts/initialize-theme.js
2023-11-10 09:07:47 +01:00

16 lines
390 B
JavaScript

(function initializeTheme() {
try {
if (
localStorage.theme === "dark" ||
// eslint-disable-next-line lingui/no-unlocalized-strings
window.matchMedia("(prefers-color-scheme: dark)").matches
) {
document.documentElement.classList.add("dark");
} else {
document.documentElement.classList.remove("dark");
}
} catch (_) {
// pass
}
})();