import Link from 'next/link' import { useState } from 'react' import Collapse from './Collapse' /** * 菜单 * @param {} param0 * @returns */ export const MenuItem = ({ link }) => { link.selected = true const [isOpen, changeIsOpen] = useState(link?.selected) const toggleOpenSubMenu = () => { changeIsOpen(!isOpen) } if (!link || !link.show) { return null } return <> {/* 菜单 */}
{link?.subMenus ? (<> {link?.icon && }{link?.title}
) : ( {link?.icon && }{link?.title} ) }
{/* 菜单按钮 */} {link?.subMenus && ( { link?.subMenus?.map((sLink, index) => (
{sLink.title}
)) }
)} }