You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
InternshipProject/node_modules/rc-menu/lib/SubMenu/index.d.ts

27 lines
1.0 KiB

import * as React from 'react';
import type { MenuClickEventHandler, MenuHoverEventHandler, MenuTitleInfo, RenderIconType } from '../interface';
export interface SubMenuProps {
style?: React.CSSProperties;
className?: string;
title?: React.ReactNode;
children?: React.ReactNode;
disabled?: boolean;
/** @private Used for rest popup. Do not use in your prod */
internalPopupClose?: boolean;
/** @private Internal filled key. Do not set it directly */
eventKey?: string;
/** @private Do not use. Private warning empty usage */
warnKey?: boolean;
itemIcon?: RenderIconType;
expandIcon?: RenderIconType;
onMouseEnter?: MenuHoverEventHandler;
onMouseLeave?: MenuHoverEventHandler;
popupClassName?: string;
popupOffset?: number[];
onClick?: MenuClickEventHandler;
onTitleClick?: (info: MenuTitleInfo) => void;
onTitleMouseEnter?: MenuHoverEventHandler;
onTitleMouseLeave?: MenuHoverEventHandler;
}
export default function SubMenu(props: SubMenuProps): JSX.Element;