5 lines
280 B
JavaScript
5 lines
280 B
JavaScript
|
// enforce local storage setting but also fallback to user-agent preferences
|
||
|
if (localStorage.getItem('theme') === 'switch' || (!localStorage.getItem('theme') && !window.matchMedia("(prefers-color-scheme: light)").matches)) {
|
||
|
document.documentElement.classList.add('switch');
|
||
|
}
|