diff --git a/web/src/lib/components/kit/PageGrid.svelte b/web/src/lib/components/kit/PageGrid.svelte
index c2afa54..13d4831 100644
--- a/web/src/lib/components/kit/PageGrid.svelte
+++ b/web/src/lib/components/kit/PageGrid.svelte
@@ -9,17 +9,18 @@
let { settings, preview }: Props = $props();
-
+
{@render preview()}
diff --git a/web/src/lib/components/kit/PreviewTile.svelte b/web/src/lib/components/kit/PreviewTile.svelte
index e854b99..fe0c3c8 100644
--- a/web/src/lib/components/kit/PreviewTile.svelte
+++ b/web/src/lib/components/kit/PreviewTile.svelte
@@ -20,33 +20,51 @@
diff --git a/web/src/routes/preview/demo/+page.svelte b/web/src/routes/preview/demo/+page.svelte
index a8f28de..93d0dec 100644
--- a/web/src/routes/preview/demo/+page.svelte
+++ b/web/src/routes/preview/demo/+page.svelte
@@ -206,7 +206,7 @@
{#each previewTiles as tile (tile.label)}