Update appearance

This commit is contained in:
2025-03-20 07:19:41 -04:00
parent f41473c1ac
commit 38eba055ec
4 changed files with 194 additions and 118 deletions

15
assets/theme.js Normal file
View File

@@ -0,0 +1,15 @@
const setTheme = (theme) => {
document.documentElement.className = theme;
localStorage.setItem('theme', theme);
}
document.getElementById('theme-select').addEventListener('change', function() {
setTheme(this.value);
});
const getTheme = () => {
const theme = localStorage.getItem('theme');
theme && setTheme(theme);
}
getTheme();