Added multiple features
This commit is contained in:
@@ -16,20 +16,26 @@ function generateRoutesFromMenu(menu) {
|
||||
if (item.link === '/admin/edit-pages') {
|
||||
return;
|
||||
}
|
||||
let route = {
|
||||
path: item.link,
|
||||
meta: { requiresAuth: item.requiresAuth || false },
|
||||
components: {
|
||||
default: loadComponent(item.component),
|
||||
rightColumn: loadComponent('ImageContent')
|
||||
}
|
||||
};
|
||||
|
||||
let route = null;
|
||||
if (item.link && item.link !== '') {
|
||||
route = {
|
||||
path: item.link,
|
||||
meta: { requiresAuth: item.requiresAuth || false },
|
||||
components: {
|
||||
default: loadComponent(item.component),
|
||||
rightColumn: loadComponent('ImageContent')
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
if (item.submenu && item.submenu.length > 0) {
|
||||
let children = generateRoutesFromMenu(item.submenu);
|
||||
routes.push(...children);
|
||||
}
|
||||
routes.push(route);
|
||||
if (route) {
|
||||
routes.push(route);
|
||||
}
|
||||
});
|
||||
return routes;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user