diff options
Diffstat (limited to 'packages/renderers/renderer-preact')
-rw-r--r-- | packages/renderers/renderer-preact/client.js | 2 | ||||
-rw-r--r-- | packages/renderers/renderer-preact/server.js | 2 |
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 }; } |