UNPKG

883 BTypeScriptView Raw
1import * as React from "react";
2import { AbstractPureComponent2, IRef } from "../../common";
3import { Props } from "../../common/props";
4import { MenuDivider } from "./menuDivider";
5import { MenuItem } from "./menuItem";
6export declare type MenuProps = IMenuProps;
7/** @deprecated use MenuProps */
8export interface IMenuProps extends Props, React.HTMLAttributes<HTMLUListElement> {
9 /** Whether the menu items in this menu should use a large appearance. */
10 large?: boolean;
11 /** Ref handler that receives the HTML `<ul>` element backing this component. */
12 ulRef?: IRef<HTMLUListElement>;
13}
14export declare class Menu extends AbstractPureComponent2<MenuProps> {
15 static displayName: string;
16 /** @deprecated use MenuDivider */
17 static Divider: typeof MenuDivider;
18 /** @deprecated use MenuItem*/
19 static Item: typeof MenuItem;
20 render(): JSX.Element;
21}