We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7928bd6 commit c96c964Copy full SHA for c96c964
src/layouts/modules/global-menu/components/VerticalMenu.tsx
@@ -78,7 +78,8 @@ const VerticalMenu = memo(() => {
78
.filter(key => levelKeys[key] <= levelKeys[currentOpenKey])
79
);
80
} else {
81
- // close
+ // console.log(keys);
82
+ // // close
83
setStateOpenKeys(keys);
84
}
85
};
@@ -87,6 +88,17 @@ const VerticalMenu = memo(() => {
87
88
setStateOpenKeys(getSelectedMenuKeyPath(route.matched));
89
}, [route]);
90
91
+ useUpdateEffect(() => {
92
+ if (isMix || inlineCollapsed) return;
93
+
94
+ const names = route.matched
95
+ .slice(0, -1)
96
+ .map(item => item.name)
97
+ .filter(Boolean) as string[];
98
99
+ setStateOpenKeys(names || []);
100
+ }, [isMix, inlineCollapsed]);
101
102
return (
103
<SimpleScrollbar>
104
<AMenu
0 commit comments