import Link from 'next/link'
import { useState } from 'react'
export const MenuItemDrop = ({ link }) => {
const [show, changeShow] = useState(false)
const hasSubMenu = link?.subMenus?.length > 0
return (
{
changeShow(true)
}}
onMouseOut={() => changeShow(false)}
className='relative py-1 mb-1.5 duration-500 justify-between text-gray-500 dark:text-gray-300 hover:text-black hover:underline cursor-pointer flex flex-nowrap items-center '>
{!hasSubMenu && (
{link.slot}
)}
{hasSubMenu && (
{link.slot}
{hasSubMenu && (
)}
)}
{/* 子菜单 */}
{hasSubMenu && (
{link?.subMenus?.map((sLink, index) => {
return (
-
{sLink.icon && (
)}
{sLink.name}
{sLink.slot}
)
})}
)}
)
}