|
|
|
@ -24,7 +24,7 @@ class TagSelect extends Component { |
|
|
|
value: this.props.value || this.props.defaultValue || [], |
|
|
|
}; |
|
|
|
componentWillReceiveProps(nextProps) { |
|
|
|
if ('value' in nextProps) { |
|
|
|
if ('value' in nextProps && nextProps.value) { |
|
|
|
this.setState({ value: nextProps.value }); |
|
|
|
} |
|
|
|
} |
|
|
|
@ -53,7 +53,7 @@ class TagSelect extends Component { |
|
|
|
const checkedTags = children |
|
|
|
.filter(child => this.isTagSelectOption(child)) |
|
|
|
.map(child => child.props.value); |
|
|
|
return checkedTags; |
|
|
|
return checkedTags || []; |
|
|
|
} |
|
|
|
|
|
|
|
handleTagChange = (value, checked) => { |
|
|
|
|