mirror of
https://github.com/nocobase/nocobase
synced 2024-11-15 07:57:20 +00:00
fix: menu filter showInMenu=true
This commit is contained in:
parent
0a2912fe6e
commit
8f5ebb846c
@ -12,11 +12,15 @@ function pages2routes(pages: Array<any>) {
|
||||
};
|
||||
// page.type === 'layout' &&
|
||||
if (!page.redirect && children.length) {
|
||||
const items = children.sort((a, b) => a.sort - b.sort);
|
||||
route.redirect = items[0].path;
|
||||
const items = children.filter(item => item.showInMenu).sort((a, b) => a.sort - b.sort);
|
||||
const redirect = get(items, [0, 'path']);
|
||||
if (redirect) {
|
||||
route.redirect = redirect;
|
||||
}
|
||||
}
|
||||
if (page.type === 'layout' && children.length) {
|
||||
route.menu = children.map(child => ({
|
||||
const items = children.filter(item => item.showInMenu).sort((a, b) => a.sort - b.sort);
|
||||
route.menu = items.map(child => ({
|
||||
...child,
|
||||
title: child.title,
|
||||
path: child.path,
|
||||
|
Loading…
Reference in New Issue
Block a user