diff options
Diffstat (limited to 'src/frontend/runtime/svelte.ts')
-rw-r--r-- | src/frontend/runtime/svelte.ts | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/frontend/runtime/svelte.ts b/src/frontend/runtime/svelte.ts new file mode 100644 index 000000000..8d7f28b76 --- /dev/null +++ b/src/frontend/runtime/svelte.ts @@ -0,0 +1,10 @@ +import SvelteWrapper from '../SvelteWrapper.svelte.client'; +import type { SvelteComponent } from 'svelte'; + +export default (target: Element, component: SvelteComponent, props: any, children: string) => { + new SvelteWrapper({ + target, + props: { __astro_component: component, __astro_children: children, ...props }, + hydrate: true + }) +} |