import s from './styles.module.scss'; import { TMenuItem } from '@shared/const/menu'; import clsx from 'clsx'; import { MenuList } from '@widgets/sidebar/menu-list'; import Link from 'next/link'; type MenuItemProps = { item: TMenuItem; level: number; isOpen: boolean; onToggle: () => void; onClose: () => void; }; function MenuItem({ item, level, onToggle, onClose, isOpen }: MenuItemProps) { const hasChildren = !!item.children?.length; const onLinkClick = () => { onClose(); }; return (
  • {hasChildren ? ( <>{item.title} ) : ( {item.title} )} {hasChildren && ( )}
    {hasChildren && (
    )}
  • ); } export { MenuItem };