2025-07-30 23:55:34 -07:00

81 lines
1.3 KiB
TypeScript

export const navs = [
{
title: 'dashboard',
url: '/dashboard',
icon: 'uil:dashboard',
},
{
url: '/subscribe',
icon: 'uil:shop',
title: 'subscribe',
},
{
url: '/order',
icon: 'uil:notes',
title: 'order',
},
{
url: '/wallet',
icon: 'uil:wallet',
title: 'wallet',
},
{
url: '/affiliate',
icon: 'uil:users-alt',
title: 'affiliate',
},
{
url: '/document',
icon: 'uil:book-alt',
title: 'document',
},
/*{
url: '/announcement',
icon: 'uil:megaphone',
title: 'announcement',
},*/
{
url: '/ticket',
icon: 'uil:message',
title: 'ticket',
},
];
export function findNavByUrl(url: string) {
for (const nav of navs) {
if (nav.url && nav.url === url) {
return [nav];
}
if (nav.items) {
const current = nav.items.find((item) => item.url === url);
if (current) {
return [nav, current];
}
}
}
return [];
}
export const navItems = [
{
url: '/profile',
icon: 'uil:user',
title: 'profile',
},
{
url: '/subscribe',
icon: 'uil:shop',
title: 'subscribe',
},
{
url: '/order',
icon: 'uil:notes',
title: 'order',
},
{
url: '/wallet',
icon: 'uil:wallet',
title: 'wallet',
},
];