zent
Version:
一套前端设计语言和基于React的实现
17 lines (14 loc) • 593 B
JavaScript
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;