Remove the dark-mode thing

This commit is contained in:
Eryn Wells 2022-09-18 14:01:47 -07:00
parent c3bf9b61dd
commit e05ad9372b

View file

@ -1,16 +0,0 @@
function setupDarkMode() {
const bodyClasses = document.body.classList;
const systemDarkModeMatch = window.matchMedia('(prefers-color-scheme: dark)');
const localStorageDarkMode = localStorage.getItem('dark');
const setDark = isDark => {
bodyClasses[isDark ? 'add' : 'remove']('dark');
localStorage.setItem('dark', isDark ? 'yes' : 'no');
};
setDark(localStorageDarkMode ? localStorageDarkMode === 'yes' : systemDarkModeMatch.matches);
requestAnimationFrame(() => bodyClasses.remove('not-ready'));
systemDarkModeMatch.addEventListener('change', (event) => setDark(event.matches));
}
document.addEventListener("load", setupDarkMode);