@navinc/base-react-components
Version:
Nav's Pattern Library
13 lines (12 loc) • 886 B
TypeScript
/// <reference types="react" />
import { PopperProps } from '@mui/material/Popper';
import { ButtonBaseProps } from './button';
export declare const MenuItem: (props: ButtonBaseProps) => JSX.Element;
export declare type MenuProps = {
'data-testid'?: string;
/** Callback fired when the component requests to be closed. */
onClose?: (event: Event | React.SyntheticEvent | React.KeyboardEvent) => void;
} & Pick<PopperProps, 'anchorEl' | 'children' | 'disablePortal' | 'placement' | 'open'>;
export declare const Menu: ({ children, onClose, placement, "data-testid": dataTestId, ...popperProps }: MenuProps) => JSX.Element;
declare const _default: import("styled-components").StyledComponent<({ children, onClose, placement, "data-testid": dataTestId, ...popperProps }: MenuProps) => JSX.Element, import("styled-components").DefaultTheme, {}, never>;
export default _default;