/** * Menu (alias Dropdown) * * Navigation menus reflect the underlying structure of websites. Application menus provide access to the essential functionality of an application. Thus menus are critical parts of web pages and applications and require particular attention during design and development. * * @name Menu * @type Module * @version 0.3 * @author Laurent Grimaldi * @copyright Manastone */ import React, { FunctionComponent } from 'react'; import { ElementChildrenType, ElementClassHTMLType, ElementIdHTMLType, ElementStyleHTMLType } from '../../types'; import './Menu.scss'; declare const Menu: FunctionComponent; interface MenuType { id?: ElementIdHTMLType; className?: ElementClassHTMLType; style?: ElementStyleHTMLType; children?: ElementChildrenType; onClick?: any; model?: any; open?: any; contentClass?: string; contentStyle?: ElementStyleHTMLType; disabled?: boolean; maxHeight?: number | string; maxWidth?: number | string; minWidth?: number | string; nudgeBottom?: number | string; nudgeLeft?: number | string; nudgeRight?: number | string; nudgeTop?: number | string; rounded?: 'none' | 'xs' | 'sm' | 'lg' | 'xl'; top?: boolean; left?: boolean; right?: boolean; bottom?: boolean; zIndex?: number | string; closeOnContentClick?: boolean; activator?: React.ReactNode; pointer?: boolean; } export default Menu;