From 34d4b571e6d12896330688c77c23849dba3d2d3f Mon Sep 17 00:00:00 2001 From: Joao Silva <100691367+JoaoSilvaGrafana@users.noreply.github.com> Date: Thu, 21 Apr 2022 10:12:37 +0100 Subject: [PATCH] Navigation: Fixes issue with menu closing when hovering back to the trigger (#47992) --- .../core/components/NavBar/Next/NavBarItemMenuTrigger.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/public/app/core/components/NavBar/Next/NavBarItemMenuTrigger.tsx b/public/app/core/components/NavBar/Next/NavBarItemMenuTrigger.tsx index 75a216aa3e8..1d2e94978e5 100644 --- a/public/app/core/components/NavBar/Next/NavBarItemMenuTrigger.tsx +++ b/public/app/core/components/NavBar/Next/NavBarItemMenuTrigger.tsx @@ -101,6 +101,7 @@ export function NavBarItemMenuTrigger(props: NavBarItemMenuTriggerProps): ReactE className={styles.element} {...buttonProps} {...keyboardProps} + {...hoverProps} ref={ref as React.RefObject} onClick={item?.onClick} aria-label={label} @@ -115,6 +116,7 @@ export function NavBarItemMenuTrigger(props: NavBarItemMenuTriggerProps): ReactE } href={item.url} target={item.target} @@ -131,6 +133,7 @@ export function NavBarItemMenuTrigger(props: NavBarItemMenuTriggerProps): ReactE onClick={item?.onClick} {...buttonProps} {...keyboardProps} + {...hoverProps} ref={ref as React.RefObject} className={styles.element} aria-label={label} @@ -179,7 +182,7 @@ export function NavBarItemMenuTrigger(props: NavBarItemMenuTriggerProps): ReactE }); return ( -
+
{element} {state.isOpen && (