UNPKG

zent

Version:

一套前端设计语言和基于React的实现

17 lines (14 loc) 593 B
import React from 'react'; import Select, { SelectTrigger } from 'zent-select'; import getControlGroup from '../getControlGroup'; import unknownProps from '../unknownProps'; import omit from 'zent-utils/lodash/omit'; const SelectWrap = ({ trigger = SelectTrigger, ...props }) => { const passableProps = omit(props, unknownProps); const wrappedOnChange = (e, selectedItem) => { props.onChange(selectedItem.value); }; return <Select {...passableProps} onChange={wrappedOnChange} trigger={trigger} />; }; const SelectField = getControlGroup(SelectWrap); export default SelectField;