import cn from 'clsx' import Link from 'next/link' import { NavigationItem } from '@framework/types/site' import s from './Navbar.module.css' interface SubItemProps { subItem: NavigationItem level?: number } const SubItem = ({ subItem, level = 0 }: SubItemProps) => { return ( <> {subItem.label} {subItem.items && subItem.items.length > 0 ? subItem.items.map((el) => ( )) : null} ) } interface CustomNavbarProps { links?: NavigationItem[] } const CustomNavbar = ({ links = [] }: CustomNavbarProps) => { return ( <> {links.map((item) => (
0 && s.customLink )} > {item.label} {item.items && item.items.length > 0 ? (
{item.items.map((subItem) => ( ))}
) : null}
))} ) } export default CustomNavbar