"use client" import {FC} from "react"; import YogaImageComponent from "@/components/yoga.image.component"; import clsx from "clsx"; import exp from "node:constants"; export interface MenuItem{ href?: string; label: string; children?: MenuItem[]; active?: boolean } export interface Props{ menuItems: MenuItem[]; } const Nav: FC = ({menuItems}:Props) => { return (
); } interface MenuItemProps{ menuItem: MenuItem, dropdownItem?: boolean, } const MenuItemComponent: FC = ({menuItem, dropdownItem}: MenuItemProps) => { if ( !menuItem ){ return (<>); } if ( !menuItem.children || menuItem.children.length == 0 ){ return ( //
  • {menuItem.label}
  • ); } return (
    • { menuItem.children.map((item,index) => ) }
  • ); } export default Nav;