fix: Check user's theme preference during page load (#156)

This commit is contained in:
Alessio Cappa
2025-09-23 15:43:36 +02:00
committed by GitHub
parent d2f631ec5c
commit 2716fad72c
3 changed files with 8 additions and 0 deletions

View File

@@ -42,8 +42,10 @@ export default class extends Controller {
// Sets or removes the data-theme attribute
setTheme(isDark) {
if (isDark) {
localStorage.theme = "dark";
document.documentElement.setAttribute("data-theme", "dark");
} else {
localStorage.theme = "light";
document.documentElement.setAttribute("data-theme", "light");
}
}