Update menu.ts

This commit is contained in:
J.S.Patrick 2023-09-27 08:43:12 +08:00 committed by GitHub
parent 5b8af29496
commit f04a929856
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -63,10 +63,10 @@ export function translateMenuLabel(menus: App.GlobalMenuOption[]): App.GlobalMen
* @param menus -
*/
export function getActiveKeyPathsOfMenus(activeKey: string, menus: App.GlobalMenuOption[]) {
const keys = [] as any;
const lists = [] as any;
function traverse(list: any, parent = null) {
list.forEach((t: any) => {
const keys: string[] = [];
const lists: App.GlobalMenuOption[] = [];
function traverse(list: App.GlobalMenuOption[], parent: App.GlobalMenuOption | null = null) {
list.forEach((t: App.GlobalMenuOption) => {
lists.push(t);
if (parent) {
t.parent = parent;