UNPKG

@alicd/crui-tree-select-field

Version:

树形下拉框

27 lines (25 loc) 851 B
import React from 'react'; import { TreeSelect } from '@alicd/next'; import FormItem from '@alicd/crui-form-item'; import classNames from 'classnames'; class TreeSelectField extends React.Component { render() { /* eslint-disable */ const {bind, style, inputStyle, children, init, compact, treeCheckable, multiple, ...other} = this.props; const {labelCol, wrapperCol, mapping, className, ...otherInput} = other; /* eslint-enable */ return ( <FormItem {...other} style={style}> <TreeSelect {...otherInput} style={inputStyle} treeCheckable={treeCheckable} multiple={multiple} className={classNames({ 'z-compact': compact && (treeCheckable || multiple) })}>{ children }</TreeSelect> </FormItem> ); } } export default TreeSelectField;