Update theme setup

This commit is contained in:
Rgebee 2024-05-31 19:42:50 +01:00
commit daca52914c
4 changed files with 42 additions and 51 deletions

View file

@ -0,0 +1,13 @@
<svelte:head>
<script>
if (document) {
const defaultTheme = 'dark';
const itemTheme = localStorage.getItem("theme") ?? defaultTheme;
localStorage.setItem("theme", itemTheme);
document.documentElement.setAttribute("data-theme", itemTheme);
}
</script>
</svelte:head>
<slot></slot>