summaryrefslogtreecommitdiff
path: root/packages/integrations/react/server.js
diff options
context:
space:
mode:
authorGravatar Matthew Phillips <matthew@skypack.dev> 2022-09-14 15:42:38 -0400
committerGravatar GitHub <noreply@github.com> 2022-09-14 15:42:38 -0400
commitc271ed35ee634f2f8c9957ee04a3aadc7dd39b3e (patch)
treee9b047afe25298c6a4d2a6e81b3ef0af5a8c6969 /packages/integrations/react/server.js
parent098c76717ad1e48f521d91b061b16d9c73af9cf6 (diff)
downloadastro-c271ed35ee634f2f8c9957ee04a3aadc7dd39b3e.tar.gz
astro-c271ed35ee634f2f8c9957ee04a3aadc7dd39b3e.tar.zst
astro-c271ed35ee634f2f8c9957ee04a3aadc7dd39b3e.zip
Only pass through children prop if there are children (#4756)
Diffstat (limited to 'packages/integrations/react/server.js')
-rw-r--r--packages/integrations/react/server.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/integrations/react/server.js b/packages/integrations/react/server.js
index d73cd0681..d7aaf7755 100644
--- a/packages/integrations/react/server.js
+++ b/packages/integrations/react/server.js
@@ -68,8 +68,10 @@ async function renderToStaticMarkup(Component, props, { default: children, ...sl
const newProps = {
...props,
...slots,
- children: children != null ? React.createElement(StaticHtml, { value: children }) : undefined,
};
+ if(children != null) {
+ newProps.children = React.createElement(StaticHtml, { value: children });
+ }
const vnode = React.createElement(Component, newProps);
let html;
if (metadata && metadata.hydrate) {