15 lines
566 B
JavaScript
15 lines
566 B
JavaScript
// darkVerify.js
|
|
if (
|
|
localStorage.getItem('system-theme-mode') === "dark" ||
|
|
(!localStorage.getItem('system-theme-mode') &&
|
|
window.matchMedia("(prefers-color-scheme: dark)").matches)
|
|
) {
|
|
document.querySelector('html').classList.add('dark');
|
|
document.querySelector('html').classList.remove('light');
|
|
localStorage.setItem('system-theme-mode', 'dark');
|
|
} else {
|
|
document.querySelector('html').classList.add('light');
|
|
document.querySelector('html').classList.remove('dark');
|
|
localStorage.setItem('system-theme-mode', 'light');
|
|
}
|