import React, { ComponentPropsWithRef, ReactNode, RefObject } from "react"; import clsx from "clsx"; export type ContextMenuItemMouseEvent = | React.MouseEvent | MouseEvent | CustomEvent | null; export interface ContextMenuItemProps extends Omit, "onClick"> { label: string; disabled?: boolean; icon?: ReactNode; onClick?: (e: ContextMenuItemMouseEvent) => void; ref?: RefObject; } export function ContextMenuItem({ label, disabled, icon, className, ref, ...props }: ContextMenuItemProps) { return ( ); }