1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-22 18:00:18 +01:00

Remove legacy node parent detection (#12814)

This commit is contained in:
David Walsh 2021-12-10 13:17:18 -06:00 committed by GitHub
parent 5dd86d32bf
commit df6db8cfef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -39,10 +39,9 @@ export default class MenuDroppoComponent extends Component {
if (
this.props.isOpen &&
target !== container &&
!isDescendant(this.container, event.target) &&
this.props.onClickOutside
!this.container.contains(event.target)
) {
this.props.onClickOutside(event);
this.props.onClickOutside?.(event);
}
};
@ -117,15 +116,3 @@ export default class MenuDroppoComponent extends Component {
);
}
}
function isDescendant(parent, child) {
let node = child.parentNode;
while (node !== null) {
if (node === parent) {
return true;
}
node = node.parentNode;
}
return false;
}