ContextMenuItem.jsx 400 B

1234567891011121314151617181920
  1. import cls from 'classnames';
  2. import s from './ContextMenuItem.css';
  3. function noop() {
  4. return false;
  5. }
  6. export default function ContextMenuItem({children, disabled, onClick}) {
  7. const className = cls({
  8. [s.item]: true,
  9. [s.disabled]: disabled,
  10. });
  11. const handler = disabled ? noop : onClick;
  12. return (
  13. <li className={className} onClick={handler}>
  14. {children}
  15. </li>
  16. );
  17. }