reverie-ui
Version:
A React UI library based on Tailwind CSS
15 lines (14 loc) • 571 B
TypeScript
import React, { CSSProperties } from 'react';
import { CommonControlProps, SelectOption } from '../../types';
export interface SelectProps extends CommonControlProps<HTMLElement> {
options: SelectOption[];
multiple?: boolean;
value?: string[];
onChange?: (values: string[]) => void;
placeholder?: string;
trigger?: 'click' | 'hover';
overlayClassName?: string;
overlayStyle?: CSSProperties;
}
declare const Select: React.ForwardRefExoticComponent<SelectProps & React.RefAttributes<HTMLSelectElement>>;
export default Select;