import { NgModule } from '@angular/core'; import { RouterModule, Routes } from '@angular/router'; import { Layout } from './layout/layout'; import { authGuard } from '../core/guards/auth-guard'; const routes: Routes = [ { path: '', component: Layout, children: [ { path: '', loadComponent: () => import('./pages/main/main').then((m) => m.Main) }, { path: 'courses', loadComponent: () => import('./pages/courses/courses').then((m) => m.Course), }, { path: 'hippodromes', loadComponent: () => import('./pages/hippodrome/hippodrome').then((m) => m.Hippodrome), }, { path: 'reunions', loadComponent: () => import('./pages/reunion/reunion').then((m) => m.ReunionList), }, { path: 'resultat', loadComponent: () => import('./pages/rapport/rapport').then((m) => m.Rapport), }, { path: 'gains', loadComponent: () => import('./pages/gains/gains').then((m) => m.Gains), }, { path: 'gains/:id', loadComponent: () => import('./pages/gain-details/gain-details').then((m) => m.GainDetails), }, { path: 'users', loadComponent: () => import('./pages/users/users').then((m) => m.UsersPage), }, { path: 'profile', loadComponent: () => import('./pages/profile/profile').then((m) => m.ProfilePage), }, { path: 'roles', loadComponent: () => import('./pages/roles/roles').then((m) => m.RolesPage), }, { path: 'tpes', loadComponent: () => import('./pages/tpe/tpe').then((m) => m.TpePage), }, { path: 'agents', loadComponent: () => import('./pages/agents/agents').then((m) => m.AgentsPage), }, { path: 'limits', loadComponent: () => import('./pages/limits/limits').then((m) => m.LimitsPage), }, ], }, ]; @NgModule({ imports: [RouterModule.forChild(routes)], exports: [RouterModule], }) export class DashboardRoutingModule {}