client/src/components/NavbarGroup.js
changeset 149 298d0373812e
parent 148 fcce52a159bc
child 151 57d63a248f0d
equal deleted inserted replaced
148:fcce52a159bc 149:298d0373812e
    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 = () => {