UNPKG

@cmk/fe_utils

Version:
20 lines (18 loc) 819 B
import { MenuProps, PaperProps } from '@mui/material'; import { DropDownMenuItemProps } from './DropdownMenuItem'; import { MouseEvent, PropsWithChildren } from 'react'; export type DropdownMenuProps = Omit<MenuProps, 'slotProps'> & { id?: string; anchorEl: HTMLElement | null; open: boolean; onClose: (e?: MouseEvent) => void; items?: Omit<DropDownMenuItemProps, 'sourceAnchorEl'>[]; slotProps?: Omit<MenuProps['slotProps'], 'paper'> & { transitionContainer?: MenuProps['TransitionProps']; menuList?: MenuProps['MenuListProps']; dropDownMenuItem?: DropDownMenuItemProps; paper?: PaperProps; }; borderRadius?: number; }; export declare const DropdownMenu: (props: PropsWithChildren<DropdownMenuProps>) => false | import("react/jsx-runtime").JSX.Element;