document.addEventListener('DOMContentLoaded', () => {
const themeSwitch = document.getElementById('theme-switch');
const currentTheme = localStorage.getItem('theme') ? localStorage.getItem('theme') : 'light';
if (currentTheme) {
document.body.setAttribute('data-bs-theme', currentTheme);
if (themeSwitch) {
themeSwitch.innerHTML = currentTheme === 'dark' ? '' : '';
}
}
if(themeSwitch) {
themeSwitch.addEventListener('click', () => {
let theme = document.body.getAttribute('data-bs-theme');
if (theme === 'dark') {
document.body.setAttribute('data-bs-theme', 'light');
localStorage.setItem('theme', 'light');
themeSwitch.innerHTML = '';
} else {
document.body.setAttribute('data-bs-theme', 'dark');
localStorage.setItem('theme', 'dark');
themeSwitch.innerHTML = '';
}
});
}
});