diff options
author | 2022-09-14 15:42:38 -0400 | |
---|---|---|
committer | 2022-09-14 15:42:38 -0400 | |
commit | c271ed35ee634f2f8c9957ee04a3aadc7dd39b3e (patch) | |
tree | e9b047afe25298c6a4d2a6e81b3ef0af5a8c6969 /packages/integrations/react/server.js | |
parent | 098c76717ad1e48f521d91b061b16d9c73af9cf6 (diff) | |
download | astro-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.js | 4 |
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) { |