@karmyskove

Как сделать чтобы событие не срабатывало при наведении на Popover?

Здравствуйте! Есть компонент https://codepen.io/EugeneKarmyshkov/project/editor..., никак не могу понять как можно сделать чтобы событие onMouseLeave не срабатывало при наведении на Popover. Мб можно добавить какое-нибудь условие в handleCloseMenu?
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
@ParaBellum577
Можно заколхозить что-то по типу такой проверки, смотрим, если в таргете поповер, то не закрываем окно
const handleCloseMenu = () => {
      if (!event.target?.className.includes("your_PopOver_classname or part_of_classname")) {
     setAnchorEl(null);
      }
    }
  };
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект