From b7ff83e1daf5c53210d196c49f47cc1935f0a026 Mon Sep 17 00:00:00 2001 From: Balazs Gobel Date: Wed, 27 Feb 2019 13:39:27 +0100 Subject: [PATCH] prevent console errors in IE on cell hover --- src/tooltip/index.jsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/tooltip/index.jsx b/src/tooltip/index.jsx index 336c6a1..a9d4f19 100644 --- a/src/tooltip/index.jsx +++ b/src/tooltip/index.jsx @@ -2,11 +2,12 @@ import React from 'react'; import PropTypes from 'prop-types'; const handleCalculateTooltipPosition = (event) => { - const tooltipClassName = 'tooltip-wrapper'; - const tooltip = document.getElementsByClassName(tooltipClassName); - - tooltip[0].style.left = event.clientX + 'px'; - tooltip[0].style.top = event.clientY + 'px'; + const tooltip = document.querySelector('.tooltip-wrapper'); + if (!tooltip) { + return; + } + tooltip.style.left = `${event.clientX}px`; + tooltip.style.top = `${event.clientY}px`; }; class Tooltip extends React.Component { constructor (props) {