strava-frontend/src/components/sidebar/NavigationRoutes.ts

108 lines
2.2 KiB
TypeScript

export interface INavigationRoute {
name: string
displayName: string
meta: { icon: string }
children?: INavigationRoute[]
}
export default {
root: {
name: '/',
displayName: 'navigationRoutes.home',
},
routes: [
{
name: 'dashboard',
displayName: 'menu.dashboard',
meta: {
icon: 'vuestic-iconset-dashboard',
},
},
// {
// name: 'users',
// displayName: 'menu.users',
// meta: {
// icon: 'group',
// },
// },
// {
// name: 'projects',
// displayName: 'menu.projects',
// meta: {
// icon: 'folder_shared',
// },
// },
// {
// name: 'payments',
// displayName: 'menu.payments',
// meta: {
// icon: 'credit_card',
// },
// children: [
// {
// name: 'payment-methods',
// displayName: 'menu.payment-methods',
// },
// {
// name: 'pricing-plans',
// displayName: 'menu.pricing-plans',
// },
// {
// name: 'billing',
// displayName: 'menu.billing',
// },
// ],
// },
// {
// name: 'auth',
// displayName: 'menu.auth',
// meta: {
// icon: 'login',
// },
// children: [
// {
// name: 'login',
// displayName: 'menu.login',
// },
// {
// name: 'signup',
// displayName: 'menu.signup',
// },
// {
// name: 'recover-password',
// displayName: 'menu.recover-password',
// },
// ],
// },
// {
// name: 'faq',
// displayName: 'menu.faq',
// meta: {
// icon: 'quiz',
// },
// },
// {
// name: '404',
// displayName: 'menu.404',
// meta: {
// icon: 'vuestic-iconset-files',
// },
// },
// {
// name: 'preferences',
// displayName: 'menu.preferences',
// meta: {
// icon: 'manage_accounts',
// },
// },
// {
// name: 'settings',
// displayName: 'menu.settings',
// meta: {
// icon: 'settings',
// },
// },
] as INavigationRoute[],
}