UNPKG

@innovaccer/design-system

Version:

React components library project for Innovaccer Design System

52 lines (51 loc) 1.47 kB
import React from 'react'; import { BaseProps } from "../../../utils/types"; import { PopoverProps } from "../../../index.type"; export interface MenuProps extends BaseProps { children: React.ReactNode; open?: boolean; position: PopoverProps['position']; trigger?: React.ReactElement; maxHeight?: number; minHeight?: number; width?: number; triggerCoordinates?: { x: number; y: number; }; onToggle?: (open?: boolean) => void; disabled?: boolean; } export declare const Menu: { (props: MenuProps): React.JSX.Element; Group: { (props: import("./MenuGroup").MenuGroupProps): React.JSX.Element; defaultProps: { showDivider: boolean; }; }; Item: { (props: import("./MenuItem").MenuItemProps): React.JSX.Element; displayName: string; defaultProps: { tagName: string; }; }; List: { (props: import("./MenuList").MenuListProps): React.JSX.Element; defaultProps: { type: string; showDivider: boolean; tagName: string; size: string; }; }; Trigger: (props: import("./trigger/MenuTrigger").MenuTriggerProps) => React.JSX.Element; SubMenu: (props: import("./SubMenu").SubMenuProps) => React.JSX.Element; defaultProps: { width: number; maxHeight: number; position: string; }; }; export default Menu;