diff --git a/packages/integrations/markdoc/components/astroNode.ts b/packages/integrations/markdoc/components/astroNode.ts index 4f8e76b9d..0fbd3d2f0 100644 --- a/packages/integrations/markdoc/components/astroNode.ts +++ b/packages/integrations/markdoc/components/astroNode.ts @@ -32,7 +32,6 @@ export function createAstroNode( if (isCapitalized(node.name) && node.name in components) { const component = components[node.name]; const props = node.attributes; - const children = node.children.map((child) => createAstroNode(child, components)); return { @@ -41,11 +40,10 @@ export function createAstroNode( children, }; } else if (isCapitalized(node.name)) { - throw new Error( - `[Markdoc] Unable to render ${JSON.stringify( - node.name - )}. Did you add this to the "components" prop on your component?` - ); + throw new MarkdocError({ + message: `Unable to render ${JSON.stringify(node.name)}.`, + hint: 'Did you add this to the "components" prop on your component?', + }); } else { return { tag: node.name,