Przeglądaj źródła

chore: 优化查找根菜单的逻辑

invalid w 10 miesięcy temu
rodzic
commit
0b00c7bf06

+ 3 - 1
packages/@core/forward/helpers/src/find-menu-by-path.ts

@@ -24,7 +24,9 @@ function findMenuByPath(
 function findRootMenuByPath(menus: MenuRecordRaw[], path?: string) {
   const findMenu = findMenuByPath(menus, path);
   const rootMenuPath = findMenu?.parents?.[0];
-  const rootMenu = menus.find((item) => item.path === rootMenuPath);
+  const rootMenu = rootMenuPath
+    ? menus.find((item) => item.path === rootMenuPath)
+    : undefined;
   return {
     findMenu,
     rootMenu,