mirror of
https://github.com/Stremio/stremio-web.git
synced 2026-08-16 15:44:49 +00:00
refactor(Tooltip): rename mouse event handlers
This commit is contained in:
parent
ebf19408ac
commit
6430c62055
1 changed files with 6 additions and 6 deletions
|
|
@ -13,11 +13,11 @@ const Tooltip = ({ label, position, margin }) => {
|
|||
const id = React.useRef(createId());
|
||||
const element = React.useRef(null);
|
||||
|
||||
const show = () => {
|
||||
const onMouseEnter = () => {
|
||||
tooltip.toggle(id.current, true);
|
||||
};
|
||||
|
||||
const hide = () => {
|
||||
const onMouseLeave = () => {
|
||||
tooltip.toggle(id.current, false);
|
||||
};
|
||||
|
||||
|
|
@ -32,15 +32,15 @@ const Tooltip = ({ label, position, margin }) => {
|
|||
parent: parentElement,
|
||||
});
|
||||
|
||||
parentElement.addEventListener('mouseenter', show);
|
||||
parentElement.addEventListener('mouseleave', hide);
|
||||
parentElement.addEventListener('mouseenter', onMouseEnter);
|
||||
parentElement.addEventListener('mouseleave', onMouseLeave);
|
||||
}
|
||||
|
||||
return () => {
|
||||
if (element.current && element.current.parentElement) {
|
||||
const parentElement = element.current.parentElement;
|
||||
parentElement.removeEventListener('mouseenter', show);
|
||||
parentElement.removeEventListener('mouseleave', hide);
|
||||
parentElement.removeEventListener('mouseenter', onMouseEnter);
|
||||
parentElement.removeEventListener('mouseleave', onMouseLeave);
|
||||
|
||||
tooltip.remove(id.current);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue