From c75be3bb3e6f79cd411bb4a45590878c4804463e Mon Sep 17 00:00:00 2001 From: "Grot (@grafanabot)" <43478413+grafanabot@users.noreply.github.com> Date: Thu, 21 Apr 2022 05:35:41 -0400 Subject: [PATCH] Navigation: Fixes issue with menu closing when hovering back to the trigger (#47992) (#48038) --- .../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 0d266ac2165..740ba46ea52 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 && (