summaryrefslogtreecommitdiff
path: root/packages/renderers/renderer-preact
diff options
context:
space:
mode:
Diffstat (limited to 'packages/renderers/renderer-preact')
-rw-r--r--packages/renderers/renderer-preact/client.js2
-rw-r--r--packages/renderers/renderer-preact/server.js2
2 files changed, 2 insertions, 2 deletions
diff --git a/packages/renderers/renderer-preact/client.js b/packages/renderers/renderer-preact/client.js
index 22dd28124..85c18c76c 100644
--- a/packages/renderers/renderer-preact/client.js
+++ b/packages/renderers/renderer-preact/client.js
@@ -1,4 +1,4 @@
import { h, render } from 'preact';
import StaticHtml from './static-html.js';
-export default (element) => (Component, props, children) => render(h(Component, props, h(StaticHtml, { value: children })), element);
+export default (element) => (Component, props, children) => render(h(Component, props, children != null ? h(StaticHtml, { value: children }) : children), element);
diff --git a/packages/renderers/renderer-preact/server.js b/packages/renderers/renderer-preact/server.js
index b50468ab5..696217abb 100644
--- a/packages/renderers/renderer-preact/server.js
+++ b/packages/renderers/renderer-preact/server.js
@@ -25,7 +25,7 @@ function check(Component, props, children) {
}
function renderToStaticMarkup(Component, props, children) {
- const html = render(h(Component, { ...props, children: h(StaticHtml, { value: children }), innerHTML: children }));
+ const html = render(h(Component, props, children != null ? h(StaticHtml, { value: children }) : children));
return { html };
}