|
|
@@ -123,27 +123,29 @@ class TagSelect extends PureComponent {
|
|
|
|
|
|
return (
|
|
|
<div className={cls} style={style}>
|
|
|
- <CheckableTag
|
|
|
- checked={checkedAll}
|
|
|
- key="tag-select-__all__"
|
|
|
- onChange={this.onSelectAll}
|
|
|
- >
|
|
|
- 全部
|
|
|
- </CheckableTag>
|
|
|
- {
|
|
|
- children.filter(child => child.props.displayName === 'TagSelectOption').map(child => React.cloneElement(child, {
|
|
|
- key: `tag-select-${child.props.value}`,
|
|
|
- checked: checkedTags.indexOf(child.props.value) > -1,
|
|
|
- onChange: this.handleTagChange,
|
|
|
- }))
|
|
|
- }
|
|
|
- {
|
|
|
- expandNode && (
|
|
|
- <a className={styles.trigger} onClick={this.handleExpand}>
|
|
|
- { expand ? '收起' : '展开'} <Icon type={expand ? 'up' : 'down'} />
|
|
|
- </a>
|
|
|
- )
|
|
|
- }
|
|
|
+ <div>
|
|
|
+ <CheckableTag
|
|
|
+ checked={checkedAll}
|
|
|
+ key="tag-select-__all__"
|
|
|
+ onChange={this.onSelectAll}
|
|
|
+ >
|
|
|
+ 全部
|
|
|
+ </CheckableTag>
|
|
|
+ {
|
|
|
+ children.filter(child => child.props.displayName === 'TagSelectOption').map(child => React.cloneElement(child, {
|
|
|
+ key: `tag-select-${child.props.value}`,
|
|
|
+ checked: checkedTags.indexOf(child.props.value) > -1,
|
|
|
+ onChange: this.handleTagChange,
|
|
|
+ }))
|
|
|
+ }
|
|
|
+ {
|
|
|
+ expandNode && (
|
|
|
+ <a className={styles.trigger} onClick={this.handleExpand}>
|
|
|
+ { expand ? '收起' : '展开'} <Icon type={expand ? 'up' : 'down'} />
|
|
|
+ </a>
|
|
|
+ )
|
|
|
+ }
|
|
|
+ </div>
|
|
|
{
|
|
|
expandNode && (
|
|
|
<div className={expand ? styles.expand : styles.fold}>
|