1 | import * as React from 'react';
|
2 | import type { MenuClickEventHandler, MenuHoverEventHandler, MenuTitleInfo, RenderIconType } from '../interface';
|
3 | export interface SubMenuProps {
|
4 | style?: React.CSSProperties;
|
5 | className?: string;
|
6 | title?: React.ReactNode;
|
7 | children?: React.ReactNode;
|
8 | disabled?: boolean;
|
9 |
|
10 | internalPopupClose?: boolean;
|
11 |
|
12 | eventKey?: string;
|
13 |
|
14 | warnKey?: boolean;
|
15 | itemIcon?: RenderIconType;
|
16 | expandIcon?: RenderIconType;
|
17 | onMouseEnter?: MenuHoverEventHandler;
|
18 | onMouseLeave?: MenuHoverEventHandler;
|
19 | popupClassName?: string;
|
20 | popupOffset?: number[];
|
21 | onClick?: MenuClickEventHandler;
|
22 | onTitleClick?: (info: MenuTitleInfo) => void;
|
23 | onTitleMouseEnter?: MenuHoverEventHandler;
|
24 | onTitleMouseLeave?: MenuHoverEventHandler;
|
25 | }
|
26 | export default function SubMenu(props: SubMenuProps): JSX.Element;
|