const routes: Routes = [
{
path: '',
children: [
{
path: 'default',
loadComponent: () => import('./default/default.component').then((c) => c.DefaultComponent),
data: { roles: [Role.Admin, Role.User] }
},
{
path: 'e-commerce',
loadComponent: () => import('./e-commerce/e-commerce.component').then((c) => c.ECommerceComponent),
data: { roles: [Role.Admin, Role.User] }
},
{
path: 'crm',
loadComponent: () => import('./dash-crm/dash-crm.component').then((c) => c.DashCrmComponent),
data: { roles: [Role.Admin, Role.User] }
},
{
path: 'analytics',
loadComponent: () => import('./dash-analytics/dash-analytics.component').then((c) => c.DashAnalyticsComponent),
data: { roles: [Role.Admin, Role.User] }
},
{
path: 'crypto',
loadComponent: () => import('./dash-crypto/dash-crypto.component').then((c) => c.DashCryptoComponent),
data: { roles: [Role.Admin, Role.User] }
},
{
path: 'project',
loadComponent: () => import('./dash-project/dash-project.component').then((c) => c.DashProjectComponent),
data: { roles: [Role.Admin, Role.User] }
},
{
path: 'finance',
loadComponent: () => import('./finance/finance.component').then((c) => c.FinanceComponent),
data: { roles: [Role.Admin] }
}
]
}
];