diff options
Diffstat (limited to 'packages/integrations/markdoc/components/Renderer.astro')
-rw-r--r-- | packages/integrations/markdoc/components/Renderer.astro | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/packages/integrations/markdoc/components/Renderer.astro b/packages/integrations/markdoc/components/Renderer.astro index 6571e8c71..4b0dbb3a0 100644 --- a/packages/integrations/markdoc/components/Renderer.astro +++ b/packages/integrations/markdoc/components/Renderer.astro @@ -15,4 +15,10 @@ const ast = Markdoc.Ast.fromJSON(stringifiedAst); const content = Markdoc.transform(ast, config); --- -<ComponentNode treeNode={await createTreeNode(content)} /> +{ + Array.isArray(content) ? ( + content.map(async (c) => <ComponentNode treeNode={await createTreeNode(c)} />) + ) : ( + <ComponentNode treeNode={await createTreeNode(content)} /> + ) +} |