equal
deleted
inserted
replaced
14 componentWillUnmount() { |
14 componentWillUnmount() { |
15 document.removeEventListener('click', this.handleClickOutside, false); |
15 document.removeEventListener('click', this.handleClickOutside, false); |
16 } |
16 } |
17 |
17 |
18 handleClickOutside = (e) => { |
18 handleClickOutside = (e) => { |
19 if(!ReactDOM.findDOMNode(this).contains(e.target)) { |
19 const currentNode = ReactDOM.findDOMNode(this); |
|
20 if(currentNode && !currentNode.contains(e.target)) { |
20 this.hideDropDown(); |
21 this.hideDropDown(); |
21 } |
22 } |
22 } |
23 } |
23 |
24 |
24 toggleShowDropdown = () => { |
25 toggleShowDropdown = () => { |