I have a parent div with a child div in the center. I am trying to figure out how to close the parent div only when clicking outside of the child div. My current code is structured like this, using triggerParentUpdate to control whether the div should be displayed or not.
<div onClick={this.props.triggerParentUpdate} className="signupModalContainer">
<div className="embed-responsive embed-responsive-16by9">
<form action="action_page.php">
<div className="container">
<button onClick={this.props.triggerParentUpdate} type="button" className="closebtn">X</button>
</div>
</form>
</div>
</div>
The onclick function in the parent div (className="signupModalContainer") currently closes all the divs when clicked, including the child divs. If I remove this function, only the close button can close the divs.
Any suggestions on how to achieve the desired functionality are appreciated. Thank you!