import clsx from 'clsx'; import React from 'react'; import { useDefaultIconSize } from '@/hooks/useResponsiveSize'; interface MenuItemProps { label: string; labelClass?: string; shortcut?: string; disabled?: boolean; noIcon?: boolean; icon?: React.ReactNode; children?: React.ReactNode; onClick?: () => void; } const MenuItem: React.FC = ({ label, labelClass, shortcut, disabled, noIcon = false, icon, children, onClick, }) => { const iconSize = useDefaultIconSize(); const menuButton = ( ); if (children) { return ( ); } return menuButton; }; export default MenuItem;