17 lines
397 B
Svelte
17 lines
397 B
Svelte
<script lang="ts">
|
|
import { theme } from '$lib/stores/theme';
|
|
import Router from '$lib/router/Router.svelte';
|
|
import BaseLayout from '$lib/layout/BaseLayout.svelte';
|
|
|
|
$: {
|
|
document.documentElement.setAttribute('data-theme', $theme);
|
|
document.documentElement.classList.value = $theme;
|
|
}
|
|
</script>
|
|
|
|
{#await theme.load() then}
|
|
<BaseLayout>
|
|
<Router />
|
|
</BaseLayout>
|
|
{/await}
|