UNPKG

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