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}