@cmk/fe_utils
Version:
frontend utility library
19 lines (17 loc) • 722 B
TypeScript
import { KeyboardEventHandler, MouseEvent, PointerEventHandler, ReactNode } from 'react';
import { MenuItemProps } from '@mui/material';
export type DropDownMenuItemProps = Omit<MenuItemProps, 'onClick'> & {
onClick?: (e: MouseEvent, sourceAnchorEl?: HTMLElement) => void;
tooltip?: ReactNode;
icon?: ReactNode;
id: string;
disabled?: boolean;
loading?: boolean;
label: ReactNode;
onPointerDown?: PointerEventHandler<HTMLLIElement>;
onKeyDown?: KeyboardEventHandler<HTMLLIElement>;
sx?: MenuItemProps['sx'];
iconGap?: number;
sourceAnchorEl?: HTMLElement;
};
export declare const DropdownMenuItem: (props: DropDownMenuItemProps) => import("react/jsx-runtime").JSX.Element;