Skip to content
Snippets Groups Projects
Commit ab0098f6 authored by Mattia Mancini's avatar Mattia Mancini
Browse files

OSB-31: minor fix component was triggering with old state

parent 6341ce2b
No related branches found
No related tags found
2 merge requests!89Monitoring maintenance Epic branch merge,!1Resolve OSB-13 "Monitoringmaintenance "
......@@ -42,12 +42,17 @@ export class MultiSelectDropdown extends Component{
const newSelectedItems = this.state.selectedItems
newSelectedItems[e] = !newSelectedItems[e]
this.setState({selectedItems: newSelectedItems})
this.props.onSelectionChange(this.getSelectedItemsList())
this.props.onSelectionChange(this.getSelectedItemsList(newSelectedItems))
}
}
getSelectedItemsList () {
return Object.keys(this.state.selectedItems).filter(item => this.state.selectedItems[item])
getSelectedItemsList (selectedItems) {
if (selectedItems === undefined){
selectedItems = this.state.selectedItems;
}
return Object.keys(selectedItems).filter(item => this.state.selectedItems[item]);
}
renderLabel(){
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment