fix(ssr): render teleport inside async component (#5187)

This commit is contained in:
Adam Jedlička
2022-05-13 09:57:10 +02:00
committed by GitHub
parent 31c0bb355a
commit 4d7803ed28
2 changed files with 20 additions and 1 deletions

View File

@@ -63,9 +63,11 @@ export async function renderToString(
input.provide(ssrContextKey, context)
const buffer = await renderComponentVNode(vnode)
const result = await unrollBuffer(buffer as SSRBuffer)
await resolveTeleports(context)
return unrollBuffer(buffer as SSRBuffer)
return result
}
async function resolveTeleports(context: SSRContext) {