summaryrefslogtreecommitdiff
path: root/packages/integrations/preact/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/integrations/preact/src')
-rw-r--r--packages/integrations/preact/src/client.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/integrations/preact/src/client.ts b/packages/integrations/preact/src/client.ts
index 138cb01aa..9ef6b2caf 100644
--- a/packages/integrations/preact/src/client.ts
+++ b/packages/integrations/preact/src/client.ts
@@ -35,13 +35,15 @@ export default (element: HTMLElement) =>
return h(element.localName, attrs, children);
}
+ let parent = element.parentNode as Element;
+
render(
h(
Wrapper,
null,
h(Component, props, children != null ? h(StaticHtml, { value: children }) : children)
),
- element.parentNode!,
+ parent,
element
);
};