import { useCommonSections, useSpec } from './NavigationMenu.utils' import NavigationMenuRefListItems from './NavigationMenuRefListItems' import React from 'react' interface NavigationMenuRefListProps { id: string basePath: string commonSectionsFile: string specFile?: string } const NavigationMenuRefList = ({ id, basePath, commonSectionsFile, specFile, }: NavigationMenuRefListProps) => { const commonSections = useCommonSections(commonSectionsFile) const spec = useSpec(specFile) if (!commonSections) { return null } if (specFile && !spec) { return null } const filteredSections = commonSections.filter((section) => { if (section.type === 'category') { section.items = section.items.filter((item) => { return !item.excludes?.includes(id) }) } return !section.excludes?.includes(id) }) return (