import classNames from "classnames"; import React from "react"; type Props = { action: Function; caption: string; disabled?: boolean; icon?: React.ReactNode; className?: string | undefined; }; export default function ContextMenuAction({ action, caption, disabled, icon, className, }: Props) { return ( action(e)} className={classNames([ "group flex px-2 rounded items-center text-base hover:bg-gray-100", className, ])} > {icon &&
{icon}
} {caption}
); }