diff options
author | 2022-11-09 23:34:23 -0600 | |
---|---|---|
committer | 2022-11-09 21:34:23 -0800 | |
commit | 2d3c035bf9ef94760beb5903fd488d6835abeaec (patch) | |
tree | 73d3d33f59e5119436e3a624e9ef2ac3032c4f3b | |
parent | d82b392030b643aeabc84b71b5aa6ae1149ee510 (diff) | |
download | astro-2d3c035bf9ef94760beb5903fd488d6835abeaec.tar.gz astro-2d3c035bf9ef94760beb5903fd488d6835abeaec.tar.zst astro-2d3c035bf9ef94760beb5903fd488d6835abeaec.zip |
Fixes failing mdx test (#5344)
-rw-r--r-- | packages/astro/src/runtime/server/jsx.ts | 8 |
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); } |