summaryrefslogtreecommitdiff
path: root/packages/integrations/svelte/client.svelte.js
diff options
context:
space:
mode:
Diffstat (limited to 'packages/integrations/svelte/client.svelte.js')
-rw-r--r--packages/integrations/svelte/client.svelte.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/integrations/svelte/client.svelte.js b/packages/integrations/svelte/client.svelte.js
index 4f861e96d..85a2cd890 100644
--- a/packages/integrations/svelte/client.svelte.js
+++ b/packages/integrations/svelte/client.svelte.js
@@ -61,6 +61,9 @@ export default (element) => {
function createComponent(Component, target, props, shouldHydrate) {
let propsState = $state(props);
const bootstrap = shouldHydrate ? hydrate : mount;
+ if(!shouldHydrate) {
+ target.innerHTML = '';
+ }
const component = bootstrap(Component, { target, props: propsState });
return {
setProps(newProps) {