UNPKG

@beisen-phoenix/select

Version:

## 概述

31 lines (30 loc) 803 B
/// <reference types="react" /> import { ITranslation } from "../interface"; export interface Item { value: string | number; label: string; disabled?: boolean; } export interface SelectValue { value?: string | Array<Item>; } export interface SelectProps extends SelectValue { onChange?: Function; onDelete?: Function; onSearch?: Function; onClick?: (e: any) => void; placeHolder?: string; size?: "small" | "normal" | "large"; isMultiSelect?: boolean; disabled?: boolean; isSearch?: boolean; readOnly?: boolean; isActive?: boolean; showDelete?: boolean; error?: boolean; translation?: ITranslation; inputRef?: (element: HTMLInputElement) => void; extraCls?: string; suffix?: React.ReactNode; exitSearch?: boolean; }