Files
Backend-Api/ServiceHost/wwwroot/AssetsAdmin/js/darkmode.js
2024-08-31 21:01:56 +03:30

36 lines
948 B
JavaScript

let darkMode = localStorage.getItem("darkMode");
const darkModeToggle = document.querySelector("#btn-darkmode");
// const darkModeMobileToggle = document.querySelector("#btn-mobiledarkmode");
const enableDarkMode = () => {
document.body.classList.add("darkmode");
localStorage.setItem("darkMode", "enabled");
}
const disableDarkMode = () => {
document.body.classList.remove("darkmode");
localStorage.setItem("darkMode", null);
}
if (darkMode === "enabled") {
enableDarkMode();
}
darkModeToggle.addEventListener("click", () => {
darkMode = localStorage.getItem("darkMode");
if (darkMode !== "enabled") {
enableDarkMode();
} else {
disableDarkMode();
}
})
// darkModeMobileToggle.addEventListener("click", () => {
// darkMode = localStorage.getItem("darkMode");
// if (darkMode !== "enabled") {
// enableDarkMode();
// } else {
// disableDarkMode();
// }
// })