added dark theme switcher (god it was a pain)

This commit is contained in:
Karma Riuk
2023-09-19 18:44:47 +02:00
parent f398788adb
commit de5023604f
3 changed files with 140 additions and 154 deletions

View File

@ -277,3 +277,14 @@
},
});
})();
function toggleDarkMode(e) {
e.preventDefault();
e.target.classList.toggle("bi-moon-stars-fill");
e.target.classList.toggle("bi-sun-fill");
document.body.classList.toggle("dark");
document.documentElement.style.setProperty(
"color-scheme",
document.body.classList.contains("dark") ? "dark" : "light",
);
}