From 952a962a56788ed1ab6a8f6f66bfc6c7be18cc92 Mon Sep 17 00:00:00 2001 From: s-alves10 Date: Tue, 23 May 2023 18:56:45 -0500 Subject: [PATCH] fix: lint error --- src/components/Hoverable/index.js | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/src/components/Hoverable/index.js b/src/components/Hoverable/index.js index 4b79b4033cc7..2ea45a72f20d 100644 --- a/src/components/Hoverable/index.js +++ b/src/components/Hoverable/index.js @@ -33,23 +33,25 @@ class Hoverable extends Component { document.addEventListener('touchmove', this.enableHover); } + componentDidUpdate(prevProps) { + if (prevProps.disabled === this.props.disabled) { + return; + } + + this.setState({isHovered: false}); + + if (this.props.disabled) { + this.disableHover(); + } else { + this.enableHover(); + } + } + componentWillUnmount() { document.removeEventListener('touchstart', this.disableHover); document.removeEventListener('touchmove', this.enableHover); } - componentDidUpdate(prevProps) { - if (prevProps.disabled !== this.props.disabled) { - this.setState({isHovered: false}); - - if (this.props.disabled) { - this.disableHover(); - } else { - this.enableHover(); - } - } - } - /** * Sets the hover state of this component to true and execute the onHoverIn callback. *