diff options
author | 2021-07-09 09:40:42 -0400 | |
---|---|---|
committer | 2021-07-09 09:40:42 -0400 | |
commit | 44a69f7dcb6b5d6737910451b335e09ddfe1bf7f (patch) | |
tree | 42450269ba672e782151710821ca09484bef86d2 /packages/renderers/renderer-react/server.js | |
parent | e70d9508d992a0c12a744a18562fae10bce1c81a (diff) | |
download | astro-44a69f7dcb6b5d6737910451b335e09ddfe1bf7f.tar.gz astro-44a69f7dcb6b5d6737910451b335e09ddfe1bf7f.tar.zst astro-44a69f7dcb6b5d6737910451b335e09ddfe1bf7f.zip |
Protect again no metadata being passed (#644)
If using Astro <= 0.17.0 there is no `metadata` being passed. Even though no one should be using that version with this, adding some extra protection just in case.
Diffstat (limited to 'packages/renderers/renderer-react/server.js')
-rw-r--r-- | packages/renderers/renderer-react/server.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/renderers/renderer-react/server.js b/packages/renderers/renderer-react/server.js index 5a3e07317..9c84a49ee 100644 --- a/packages/renderers/renderer-react/server.js +++ b/packages/renderers/renderer-react/server.js @@ -37,7 +37,7 @@ function check(Component, props, children) { function renderToStaticMarkup(Component, props, children, metadata) { const vnode = h(Component, { ...props, children: h(StaticHtml, { value: children }), innerHTML: children }); let html; - if (metadata.hydrate) { + if(metadata && metadata.hydrate) { html = renderToString(vnode); } else { html = reactRenderToStaticMarkup(vnode); |