UNPKG

concis

Version:

Concis Component library for PC

67 lines (66 loc) 1.41 kB
import { CSSProperties } from 'react'; interface Options { label: String | number; value: String | number; disabled?: Boolean; } interface SelectProps { /** * @description 选择器数据 * @default [] */ option: Array<Options>; /** * @description 类名 */ className?: string; /** * @description 自定义样式 */ style?: CSSProperties; /** * @description 宽度 * @default 80px */ width?: Number; /** * @description 提示 */ placeholder?: String; /** * @description 禁用状态 * @default false */ disabled?: Boolean; /** * @description 加载状态 * @default false */ loading?: Boolean; /** * @description 可输入状态 * @default false */ showSearch?: Boolean; /** * @description 可输入状态下清除 * @default false */ clearable?: Boolean; /** * @description 状态 * @default false */ type?: 'primary' | 'warning' | 'error' | 'success'; /** * @description 选择后的回调 * @default {} */ handleSelectCallback?: Function; /** * @description 输入后的回调 * @default {} */ handleTextChange?: Function; } export type { SelectProps, Options };