UNPKG

815 BTypeScriptView Raw
1import * as React from 'react';
2import type { MenuProps as RcMenuProps, MenuRef as RcMenuRef } from 'rc-menu';
3import type { SiderContextProps } from '../layout/Sider';
4import type { ItemType } from './interface';
5import type { MenuTheme } from './MenuContext';
6export interface MenuProps extends Omit<RcMenuProps, 'items' | '_internalComponents'> {
7 theme?: MenuTheme;
8 inlineIndent?: number;
9 /**
10 * @private Internal Usage. Not promise crash if used in production. Connect with chenshuai2144
11 * for removing.
12 */
13 _internalDisableMenuItemTitleTooltip?: boolean;
14 items?: ItemType[];
15}
16declare const InternalMenu: React.ForwardRefExoticComponent<MenuProps & SiderContextProps & {
17 collapsedWidth?: string | number;
18} & React.RefAttributes<RcMenuRef>>;
19export default InternalMenu;