if (items.length) this.initializeCheckedList(items);
else setCheckedListOnStore({});
}
+ if (prevProps.currentRoute !== this.props.currentRoute) {
+ this.initializeCheckedList([])
+ }
+ }
+
+ componentWillUnmount(): void {
+ this.initializeCheckedList([])
}
checkBoxColumn: DataColumn<any, any> = {
type="checkbox"
name={uuid}
className={classes.checkBox}
- checked={checkedList ? checkedList[uuid] : false}
+ checked={checkedList && checkedList[uuid] ? checkedList[uuid] : false}
onChange={() => this.handleSelectOne(uuid)}
onDoubleClick={ev => ev.stopPropagation()}></input>
);