From 342e497df332eaae4cfd9a787fe1364ffd1dc6c9 Mon Sep 17 00:00:00 2001 From: NikolaBorislavovHristov Date: Tue, 15 Oct 2019 11:13:44 +0300 Subject: [PATCH] NavMenu adapted to Popup changes --- src/common/NavBar/NavMenu/NavMenu.js | 16 ++- src/common/NavBar/NavMenu/styles.less | 153 +++++++++++++------------- src/common/NavBar/styles.less | 1 + 3 files changed, 90 insertions(+), 80 deletions(-) diff --git a/src/common/NavBar/NavMenu/NavMenu.js b/src/common/NavBar/NavMenu/NavMenu.js index f49ddf9ec..b8126116a 100644 --- a/src/common/NavBar/NavMenu/NavMenu.js +++ b/src/common/NavBar/NavMenu/NavMenu.js @@ -13,17 +13,27 @@ const NavMenu = ({ className }) => { const [menuOpen, openMenu, closeMenu, toggleMenu] = useBinaryState(false); const [fullscreen, requestFullscreen, exitFullscreen] = useFullscreen(); const user = useUser(); + const popupLabelOnClick = React.useCallback((event) => { + if (!event.nativeEvent.togglePopupPrevented) { + toggleMenu(); + } + }, [toggleMenu]); + const popupMenuOnClick = React.useCallback((event) => { + event.nativeEvent.togglePopupPrevented = true; + }, []); return ( ( - )} renderMenu={() => ( -
+