aboutsummaryrefslogtreecommitdiff
path: root/packages/integrations/svelte/client.js
blob: c10c7afa01b04f504fb39fc5b31af3bd57753ca2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import SvelteWrapper from './Wrapper.svelte';

export default (target) => {
	return (component, props, children) => {
		delete props['class'];
		try {
			new SvelteWrapper({
				target,
				props: { __astro_component: component, __astro_children: children, ...props },
				hydrate: true,
			});
		} catch (e) {}
	};
};