UNPKG

@material-ui/core

Version:

React components that implement Google's Material Design.

24 lines (19 loc) 786 B
import * as React from 'react'; import { PopoverProps } from '../Popover'; import { MenuListProps } from '../MenuList'; import { PaperProps } from '../Paper'; import { StandardProps } from '..'; import { TransitionHandlerProps, TransitionProps } from '../transitions/transition'; export interface MenuProps extends StandardProps<PopoverProps & Partial<TransitionHandlerProps>, MenuClassKey> { autoFocus?: boolean; disableAutoFocusItem?: boolean; MenuListProps?: Partial<MenuListProps>; PaperProps?: Partial<PaperProps>; PopoverClasses?: PopoverProps['classes']; transitionDuration?: TransitionProps['timeout'] | 'auto'; variant?: 'menu' | 'selectedMenu'; } export type MenuClassKey = 'paper'; declare const Menu: React.ComponentType<MenuProps>; export default Menu;