// Store the theme let darkTheme = localStorage.getItem('darkTheme'); const themeToggle = document.querySelector('#themeButton'); const bodyBackground = document.getElementById('#body'); // Apply Dark theme const enableDark = () => { document.body.classList.add('darktheme'); localStorage.setItem('darkTheme', 'enabled'); themeToggle.innerHTML = ``; feather.replace(); }; // Remove Dark theme const disableDark = () => { document.body.classList.remove('darktheme'); localStorage.setItem('darkTheme', null); themeToggle.innerHTML = ``; feather.replace(); }; //Toggle theme if (darkTheme === 'enabled') { enableDark(); } else { disableDark(); } themeToggle.addEventListener('click', () => { darkTheme = localStorage.getItem('darkTheme'); if (darkTheme !== 'enabled') { enableDark(); } else { disableDark(); } }); if (CONFIG.imageBackground) { document.body.classList.add('withImageBackground'); }