diff --git a/src/SliceSimulator.svelte b/src/SliceSimulator.svelte index b4b8eb5..dc8c4bd 100644 --- a/src/SliceSimulator.svelte +++ b/src/SliceSimulator.svelte @@ -1,4 +1,5 @@
{#if message} @@ -51,15 +65,15 @@ {@html message} {:else if slices.length} - +
- + {@render children({ slices })}
{/if}
diff --git a/test/PrismicLinkTestWrapper.svelte b/test/PrismicLinkTestWrapper.svelte index 27ad049..b55d36f 100644 --- a/test/PrismicLinkTestWrapper.svelte +++ b/test/PrismicLinkTestWrapper.svelte @@ -8,8 +8,12 @@ passing slot content to the PrismicLink component is not easy in tests. import { PrismicLink } from "../src"; - export let field: FilledLinkToWebField; - export let children: string | undefined = undefined; + type Props = { + field: FilledLinkToWebField; + children?: string; + }; + + const { field, children }: Props = $props(); {#if children}