1 | import * as React from 'react';
|
2 | import { Divider, ItemGroup, MenuProps as RcMenuProps } from 'rc-menu';
|
3 | import SubMenu, { SubMenuProps } from './SubMenu';
|
4 | import Item, { MenuItemProps } from './MenuItem';
|
5 | import { MenuTheme } from './MenuContext';
|
6 | export { MenuItemGroupProps } from 'rc-menu';
|
7 | export declare type MenuMode = 'vertical' | 'vertical-left' | 'vertical-right' | 'horizontal' | 'inline';
|
8 | export interface MenuProps extends RcMenuProps {
|
9 | theme?: MenuTheme;
|
10 | inlineIndent?: number;
|
11 | }
|
12 | declare class Menu extends React.Component<MenuProps, {}> {
|
13 | static Divider: typeof Divider;
|
14 | static Item: typeof Item;
|
15 | static SubMenu: typeof SubMenu;
|
16 | static ItemGroup: typeof ItemGroup;
|
17 | render(): JSX.Element;
|
18 | }
|
19 | export { MenuTheme, SubMenuProps, MenuItemProps };
|
20 | export default Menu;
|