quartznet-info/src/lib/ThemeContext.svelte
2024-05-31 19:42:50 +01:00

13 lines
354 B
Svelte

<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>