UNPKG

937 BTypeScriptView Raw
1import React, { MouseEventHandler } from 'react';
2declare type ToolbarSelectProps = {
3 title?: string;
4 label?: string;
5 onSelect?: (selection: string) => void;
6};
7declare type ToolbarSelectState = {
8 visible: boolean;
9};
10export declare class ToolbarSelect extends React.Component<ToolbarSelectProps, ToolbarSelectState> {
11 private _node;
12 private _listener;
13 constructor(props: ToolbarSelectProps);
14 componentWillUnmount(): void;
15 render(): JSX.Element;
16 _subscribe(): void;
17 _release(): void;
18 handleClick(e: MouseEvent): void;
19 handleOpen: (e: React.MouseEvent) => void;
20}
21declare type ToolbarSelectOptionProps = {
22 onSelect: MouseEventHandler<HTMLLIElement>;
23 label: string;
24 selected: boolean;
25 value?: any;
26};
27export declare function ToolbarSelectOption({ onSelect, label, selected, }: ToolbarSelectOptionProps): JSX.Element;
28export {};
29//# sourceMappingURL=ToolbarSelect.d.ts.map
\No newline at end of file