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,