From 5b1f4ba5704f6ca8f331dbbf717d3ef220317978 Mon Sep 17 00:00:00 2001 From: zzyangh <799463087@qq.com> Date: Tue, 3 Dec 2024 13:33:28 +0800 Subject: [PATCH] [fix](Nav): Fix menu children errors --- packages/base/src/page/Nav/SideMenu/MenuList/index.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/base/src/page/Nav/SideMenu/MenuList/index.tsx b/packages/base/src/page/Nav/SideMenu/MenuList/index.tsx index 5d09bdc56..c7560b0aa 100644 --- a/packages/base/src/page/Nav/SideMenu/MenuList/index.tsx +++ b/packages/base/src/page/Nav/SideMenu/MenuList/index.tsx @@ -29,7 +29,7 @@ const MenuList: React.FC = ({ projectID }) => { return checkPagePermission(menu.permission); } - if ((menu as SubMenuType).children) { + if ((menu as SubMenuType)?.children) { (menu as SubMenuType).children = filterMenusByPermissions( (menu as SubMenuType).children as CustomMenuItemType[] ); @@ -46,7 +46,7 @@ const MenuList: React.FC = ({ projectID }) => { (config: MenuProps['items'] = [], pathname: string): string[] => { for (const route of config) { if (!route) { - return []; + continue; } const realPath = `/${route?.key}`.replace( SIDE_MENU_DATA_PLACEHOLDER_KEY,