UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

31 lines (30 loc) 990 B
import * as React from 'react'; import { MenuContextProps } from './MenuContext'; interface TitleEventEntity { key: string; domEvent: Event; } export interface SubMenuProps { rootPrefixCls?: string; className?: string; disabled?: boolean; level?: number; title?: React.ReactNode; icon?: React.ReactNode; style?: React.CSSProperties; onTitleClick?: (e: TitleEventEntity) => void; onTitleMouseEnter?: (e: TitleEventEntity) => void; onTitleMouseLeave?: (e: TitleEventEntity) => void; popupOffset?: [number, number]; popupClassName?: string; } declare class SubMenu extends React.Component<SubMenuProps, any> { static contextType: React.Context<MenuContextProps>; static isSubMenu: number; private subMenu; onKeyDown: (e: React.MouseEvent<HTMLElement>) => void; saveSubMenu: (subMenu: any) => void; renderTitle(inlineCollapsed: boolean): {} | null | undefined; render(): JSX.Element; } export default SubMenu;