import type { FC } from 'react'; import { cn } from '~/utils'; type MenuItemProps = { title: string; value?: string; selected: boolean; description?: string; onClick?: () => void; hoverCondition?: boolean; hoverContent?: React.ReactNode; children?: React.ReactNode; icon?: React.ReactNode; className?: string; textClassName?: string; // hoverContent?: string; } & Record; const MenuItem: FC = ({ title, // value, description, selected, // hoverCondition = true, // hoverContent, icon, className = '', textClassName = '', children, onClick, ...rest }) => { return (
{icon && icon}
{title}
{description}
{children} {selected && ( )}
); }; export default MenuItem;