summaryrefslogtreecommitdiff
path: root/src/frontend/runtime/svelte.ts
blob: 78b6af6b67d60e1e8250d7cc0fcb5246ac8d6ede (plain) (blame)
1
2
3
4
5
6
7
8
9
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,
  });
};