diff --git a/src/layouts/ReferenceLayout.astro b/src/layouts/ReferenceLayout.astro index b3df8d82c7..3a952b922a 100644 --- a/src/layouts/ReferenceLayout.astro +++ b/src/layouts/ReferenceLayout.astro @@ -140,10 +140,12 @@ const jumpCategoryData = categoryData.length === 1 ? [...categoryData, ...categoryData[0].subcats] : categoryData; -const pageJumpToLinks: JumpToLink[] = jumpCategoryData.map((category) => ({ - label: category.name as string, - url: `#${category.name}`, -})); +const pageJumpToLinks: JumpToLink[] = jumpCategoryData + .filter((category) => !!category.name) // REMOVE undefined ones + .map((category) => ({ + label: category.name as string, + url: `#${category.name}`, + })); const pageJumpToState: JumpToState = { links: pageJumpToLinks,