baseui
Version:
A React Component library implementing the Base design language
22 lines (21 loc) • 689 B
TypeScript
import * as React from 'react';
import type { DropdownProps } from './types';
import type { SyntheticEvent } from 'react';
export default class SelectDropdown extends React.Component<DropdownProps> {
getSharedProps(): {
$error: boolean;
$isLoading: boolean;
$multi: boolean;
$required: boolean;
$searchable: boolean;
$size: "default" | "large" | "compact" | "mini";
$type: "search" | "select";
$width: number;
};
getItemLabel: (option: {
[x: string]: any;
}) => React.JSX.Element;
onMouseDown: (e: SyntheticEvent) => void;
getHighlightedIndex: () => number;
render(): React.JSX.Element;
}