diff --git a/components/auto-complete/index.tsx b/components/auto-complete/index.tsx index 559f456aee..31a1bc00b5 100755 --- a/components/auto-complete/index.tsx +++ b/components/auto-complete/index.tsx @@ -23,7 +23,6 @@ export interface AutoCompleteProps extends AbstractSelectProps { defaultValue?: SelectValue; dataSource: DataSourceItemType[]; optionLabelProp?: string; - filterOption?: boolean | ((inputValue: string, option: Object) => any); onChange?: (value: SelectValue) => void; onSelect?: (value: SelectValue, option: Object) => any; children?: ValidInputElement | diff --git a/components/select/index.tsx b/components/select/index.tsx index 4ade7cb16c..b9b214d0af 100755 --- a/components/select/index.tsx +++ b/components/select/index.tsx @@ -16,6 +16,11 @@ export interface AbstractSelectProps { disabled?: boolean; style?: React.CSSProperties; placeholder?: string; + dropdownClassName?: string; + dropdownStyle?: React.CSSProperties; + dropdownMenuStyle?: React.CSSProperties; + onSearch?: (value: string) => any; + filterOption?: boolean | ((inputValue: string, option: Object) => any); } export interface LabeledValue { @@ -33,18 +38,14 @@ export interface SelectProps extends AbstractSelectProps { tags?: boolean; combobox?: boolean; optionLabelProp?: string; - filterOption?: boolean | ((inputValue: string, option: Object) => any); onChange?: (value: SelectValue) => void; onSelect?: (value: SelectValue, option: Object) => any; onDeselect?: (value: SelectValue) => any; - onSearch?: (value: string) => any; dropdownMatchSelectWidth?: boolean; optionFilterProp?: string; defaultActiveFirstOption?: boolean; labelInValue?: boolean; getPopupContainer?: (triggerNode: Element) => HTMLElement; - dropdownStyle?: React.CSSProperties; - dropdownMenuStyle?: React.CSSProperties; tokenSeparators?: string[]; getInputElement?: () => React.ReactElement; }