UNPKG

bt-react-select

Version:
24 lines (23 loc) 716 B
export interface Option { label: string; value: string; [key: string]: any; } export interface SelectProps { options: Option[]; onChange: (value: string | Option[]) => void; placeholder?: string; helperText?: string; label?: string; icon?: React.ReactNode; showItemIcon?: boolean; variant?: SelectVariant; disabled?: boolean; defaultValue?: string | Option[]; selectedIcon?: React.ReactNode; noOptionsMessage?: string; filterSort?: (optionA: Option, optionB: Option) => number; optionRender?: (option: Option) => React.ReactNode; tagRender?: (option: Option) => React.ReactNode; } export type SelectVariant = "default" | "search" | "chipList";