Update breadcrumb.ts

防止找不到顶级路由时报错
This commit is contained in:
J.S.Patrick 2023-09-26 13:50:04 +08:00 committed by GitHub
parent 766369f911
commit 5b8af29496
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -19,7 +19,7 @@ export function getBreadcrumbByRouteKey(activeKey: string, menus: App.GlobalMenu
function getBreadcrumbMenu(activeKey: string, menus: App.GlobalMenuOption[]) {
const breadcrumbMenu: App.GlobalMenuOption[] = [];
const topLevelMenu = getTopLevelMenu(activeKey, menus);
const options = getBreadcrumbMenuItem(activeKey, topLevelMenu as App.GlobalMenuOption);
const options = topLevelMenu ? getBreadcrumbMenuItem(activeKey, topLevelMenu as App.GlobalMenuOption) : [];
breadcrumbMenu.push(...options);
return breadcrumbMenu;
}