Fixing light theme selector so it can be stored and remember after page refresh

This commit is contained in:
Rafael Foster
2026-04-28 22:07:08 -03:00
parent 5062e1e61f
commit 7174bd6560
4 changed files with 24 additions and 10 deletions
+1 -9
View File
@@ -1788,15 +1788,7 @@ function currentTheme() {
}
function applyTheme(value) {
localStorage.setItem('oikos-theme', value);
if (value === 'dark') {
document.documentElement.setAttribute('data-theme', 'dark');
} else if (value === 'light') {
document.documentElement.setAttribute('data-theme', 'light');
} else {
document.documentElement.removeAttribute('data-theme');
// tokens.css @media (prefers-color-scheme: dark) übernimmt sofort
}
window.oikos?.applyTheme(value);
}
function showError(el, msg) {