update docs context to svelte 5

This commit is contained in:
Jesse Winton
2025-04-10 16:55:37 -04:00
parent 06365a784e
commit c28484f2ba
2 changed files with 28 additions and 12 deletions

View File

@@ -2,12 +2,18 @@
import { page } from '$app/state';
import Docs, { type DocsLayoutVariant } from '$lib/layouts/Docs.svelte';
import Sidebar from '../Sidebar.svelte';
interface Props {
children?: import('svelte').Snippet;
}
$: variant =
page.route.id === '/docs/tutorials' ? 'default' : ('two-side-navs' as DocsLayoutVariant);
let { children }: Props = $props();
let variant = $derived(
page.route.id === '/docs/tutorials' ? 'default' : ('two-side-navs' as DocsLayoutVariant)
);
</script>
<Docs {variant}>
<Sidebar />
<slot />
{@render children?.()}
</Docs>