From 3957aa7e8a4ec9ba3491d3e4b9bebf977643ea57 Mon Sep 17 00:00:00 2001 From: emyarod Date: Mon, 13 Jul 2020 17:32:46 -0500 Subject: [PATCH] refactor(Tooltip): use optional chaining --- packages/react/src/components/Tooltip/Tooltip.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/react/src/components/Tooltip/Tooltip.js b/packages/react/src/components/Tooltip/Tooltip.js index 4839d4aef04a..cc2f937e7e9c 100644 --- a/packages/react/src/components/Tooltip/Tooltip.js +++ b/packages/react/src/components/Tooltip/Tooltip.js @@ -300,9 +300,7 @@ class Tooltip extends Component { const { current: triggerEl } = this._triggerRef; const shouldPreventClose = relatedTarget && - ((triggerEl && - triggerEl.contains && - triggerEl.contains(relatedTarget)) || + ((triggerEl && triggerEl?.contains(relatedTarget)) || (this._tooltipEl && this._tooltipEl.contains(relatedTarget))); if (!shouldPreventClose) { this._handleUserInputOpenClose(evt, { open: false });