From d3de99d40ff8605ff1b01214f2f2eb51d280ca97 Mon Sep 17 00:00:00 2001 From: "moxey.eth" Date: Mon, 1 Apr 2024 10:23:42 +1100 Subject: [PATCH] fix: codegroup assertion --- .changeset/orange-plums-change.md | 5 +++++ src/app/components/mdx/CodeGroup.tsx | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changeset/orange-plums-change.md diff --git a/.changeset/orange-plums-change.md b/.changeset/orange-plums-change.md new file mode 100644 index 00000000..e89036bb --- /dev/null +++ b/.changeset/orange-plums-change.md @@ -0,0 +1,5 @@ +--- +"vocs": patch +--- + +Added assertion to `CodeGroup`. diff --git a/src/app/components/mdx/CodeGroup.tsx b/src/app/components/mdx/CodeGroup.tsx index 4f5e69b1..8703b80d 100644 --- a/src/app/components/mdx/CodeGroup.tsx +++ b/src/app/components/mdx/CodeGroup.tsx @@ -4,6 +4,7 @@ import * as Tabs from '../Tabs.js' import * as styles from './CodeGroup.css.js' export function CodeGroup({ children }: { children: ReactElement[] }) { + if (!Array.isArray(children)) return null const tabs = children.map((child_) => { const child = child_.props['data-title'] ? child_ : child_.props.children const { props } = child