Files
gameyfin/frontend/scripts/prefers-color-scheme.js
T
grimsi 64280579f2 Implement user management
Implement dark mode for UI
2024-02-06 01:56:38 +01:00

12 lines
354 B
JavaScript

window.applyTheme = () => {
const theme = window.matchMedia("(prefers-color-scheme: dark)").matches
? "dark"
: "";
document.documentElement.setAttribute("theme", theme);
};
window
.matchMedia("(prefers-color-scheme: dark)")
.addEventListener('change', function () {
window.applyTheme()
});
window.applyTheme();