Navigation Tweaks

This commit is contained in:
2024-05-18 08:49:56 -04:00
parent 97481a5d2e
commit d6339815aa
6 changed files with 129 additions and 87 deletions

View File

@@ -26,6 +26,29 @@ export const links = [
icon: 'calendar_month',
front_links: true,
enabled: true,
sublinks: [
{
name: 'Book',
to: '/schedule/book',
icon: 'more_time',
front_links: false,
enabled: true,
},
{
name: 'View',
to: '/schedule/view',
icon: 'calendar_month',
front_links: false,
enabled: true,
},
{
name: 'Manage',
to: '/schedule/manage',
icon: 'edit_calendar',
front_links: false,
enabled: true,
},
],
},
{
name: 'Certifications',
@@ -57,4 +80,11 @@ export const links = [
},
];
export const enabledLinks = links.filter((link) => link.enabled);
export const enabledLinks = links
.filter((link) => link.enabled)
.map((link) => {
if (link.sublinks) {
link.sublinks = link.sublinks.filter((sublink) => sublink.enabled);
}
return link;
});