diff --git a/src/App.svelte b/src/App.svelte index be0e5c5..21b127c 100755 --- a/src/App.svelte +++ b/src/App.svelte @@ -222,8 +222,14 @@
- - + + {#snippet children({ playlist_id })} + + {/snippet} + + + + {#if media_keys_result}
- import type { SvelteComponent } from 'svelte' + import type { Snippet } from 'svelte' import { url_pathname } from './router' interface Props { route: string - component: typeof SvelteComponent, Record> + children: Snippet<[Record]> } - let { route, component }: Props = $props() + let { route, children }: Props = $props() function parse(pathname: string) { const params: Record = {} @@ -31,6 +31,5 @@ {#if params} - {@const SvelteComponent_1 = component} - + {@render children(params)} {/if}