UNPKG

864 BTypeScriptView Raw
1import React, { FC, MouseEventHandler, ReactNode } from 'react';
2declare type ToolbarMenuProps = {
3 title: string;
4 label: string;
5 children?: ReactNode;
6};
7declare type ToolbarMenuState = {
8 visible: boolean;
9};
10export declare class ToolbarMenu extends React.Component<ToolbarMenuProps, ToolbarMenuState> {
11 private _node;
12 private _listener;
13 constructor(props: ToolbarMenuProps);
14 componentWillUnmount(): void;
15 render(): JSX.Element;
16 _subscribe(): void;
17 _release(): void;
18 handleClick(e: MouseEvent | React.MouseEvent<HTMLAnchorElement>): void;
19 handleOpen: MouseEventHandler<HTMLAnchorElement>;
20}
21declare type ToolbarMenuItemProps = {
22 onSelect: () => void;
23 title: string;
24 label: string;
25};
26export declare const ToolbarMenuItem: FC<ToolbarMenuItemProps>;
27export {};
28//# sourceMappingURL=ToolbarMenu.d.ts.map
\No newline at end of file