Skip to content

Commit eab3a8b

Browse files
authored
fix(MenuItem): split menu items does not open sub-menu when navigating directly between two split menus (#1904)
1 parent 61a50dd commit eab3a8b

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/components/Menu/MenuItem/hooks/useMenuItemMouseEvents.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -40,16 +40,11 @@ export default function useMenuItemMouseEvents({
4040
}
4141
}, [
4242
setSubMenuIsOpenByIndex,
43-
splitMenuItemIconButtonRef,
4443
index,
45-
hasChildren,
46-
splitMenuItem,
4744
isMouseEnterOnIconButton,
4845
prevIsMouseEnterOnIconButton,
4946
isActive,
50-
resetOpenSubMenuIndex,
51-
setActiveItemIndex,
52-
isMouseEnter
47+
resetOpenSubMenuIndex
5348
]);
5449

5550
useLayoutEffect(() => {
@@ -78,11 +73,16 @@ export default function useMenuItemMouseEvents({
7873

7974
if (!isActive && splitMenuItem) {
8075
setActiveItemIndex(index);
76+
77+
if (isMouseEnterOnIconButton) {
78+
setSubMenuIsOpenByIndex(index, true);
79+
}
8180
}
8281
}, [
8382
resetOpenSubMenuIndex,
8483
prevIsMouseEnter,
8584
isMouseEnter,
85+
isMouseEnterOnIconButton,
8686
setSubMenuIsOpenByIndex,
8787
isActive,
8888
setActiveItemIndex,

0 commit comments

Comments
 (0)