summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Matthew Phillips <matthew@skypack.dev> 2022-11-09 23:34:23 -0600
committerGravatar GitHub <noreply@github.com> 2022-11-09 21:34:23 -0800
commit2d3c035bf9ef94760beb5903fd488d6835abeaec (patch)
tree73d3d33f59e5119436e3a624e9ef2ac3032c4f3b
parentd82b392030b643aeabc84b71b5aa6ae1149ee510 (diff)
downloadastro-2d3c035bf9ef94760beb5903fd488d6835abeaec.tar.gz
astro-2d3c035bf9ef94760beb5903fd488d6835abeaec.tar.zst
astro-2d3c035bf9ef94760beb5903fd488d6835abeaec.zip
Fixes failing mdx test (#5344)
-rw-r--r--packages/astro/src/runtime/server/jsx.ts8
1 files changed, 6 insertions, 2 deletions
diff --git a/packages/astro/src/runtime/server/jsx.ts b/packages/astro/src/runtime/server/jsx.ts
index 35775a3c3..4cd5c4905 100644
--- a/packages/astro/src/runtime/server/jsx.ts
+++ b/packages/astro/src/runtime/server/jsx.ts
@@ -59,8 +59,12 @@ export async function renderJSX(result: SSRResult, vnode: any): Promise<any> {
// Extract the skip from the props, if we've already attempted a previous render
let skip: Skip;
- if (vnode.props[Skip.symbol]) {
- skip = vnode.props[Skip.symbol];
+ if(vnode.props) {
+ if (vnode.props[Skip.symbol]) {
+ skip = vnode.props[Skip.symbol];
+ } else {
+ skip = new Skip(vnode);
+ }
} else {
skip = new Skip(vnode);
}