690c84a87675c0970ca365633ebc13051340d488b3c25ca5718cd15328f84dc0.json 3.8 KB

1
  1. {"ast":null,"code":"import { ResetPasswordComponent } from './components/login/reset-password/reset-password.component';\nimport { LostPasswordComponent } from './components/login/lost-password/lost-password.component';\nimport { AssistanceComponent } from './components/admin/assistance/assistance.component';\nimport { PolitiqueConfidentialiteComponent } from './components/shared/politique-confidentialite/politique-confidentialite.component';\nimport { MentionsLegalesComponent } from './components/shared/mentions-legales/mentions-legales.component';\nimport { CguComponent } from './components/shared/cgu/cgu.component';\nimport { EmailingComponent } from './components/admin/emailing/emailing.component';\nimport { StatisticComponent } from './components/admin/statistic/statistic.component';\nimport { ProfilComponent } from './components/auth/profil/profil.component';\nimport { GainComponent } from './components/auth/gain/gain.component';\nimport { UsersComponent } from './components/admin/users/users.component';\nimport { NotFoundComponent } from './components/shared/not-found/not-found.component';\nimport { RouterModule } from '@angular/router';\nimport { LoginComponent } from 'src/app/components/login/login.component';\nimport { RegisterComponent } from 'src/app/components/register/register.component';\n//import { NavbarComponent } from 'src/app/components/shared/navbar/navbar.component';\nimport { ContactComponent } from 'src/app/components/shared/contact/contact.component';\nimport { HomeComponent } from './components/home/home.component';\nimport { AuthGuard } from './guards/auth.guard';\nimport { AdminLoginComponent } from './components/admin/admin-login/admin-login.component';\nimport { TirageComponent } from './components/auth/tirage/tirage.component';\nimport * as i0 from \"@angular/core\";\nimport * as i1 from \"@angular/router\";\nconst routes = [{\n path: '',\n component: HomeComponent\n}, {\n path: 'login',\n component: LoginComponent\n}, {\n path: 'login/lost-password',\n component: LostPasswordComponent\n}, {\n path: 'login/reset-password/:token',\n component: ResetPasswordComponent\n}, {\n path: 'register',\n component: RegisterComponent\n}, {\n path: 'cgu',\n component: CguComponent\n}, {\n path: 'mention-legales',\n component: MentionsLegalesComponent\n}, {\n path: 'politique-de-confidentialite',\n component: PolitiqueConfidentialiteComponent\n}, {\n path: 'admin',\n component: AdminLoginComponent\n}, {\n path: 'users',\n component: UsersComponent\n}, {\n path: 'statistique',\n component: StatisticComponent,\n canActivate: [AuthGuard],\n data: {\n roles: ['admin']\n }\n}, {\n path: 'emailing',\n component: EmailingComponent,\n canActivate: [AuthGuard],\n data: {\n roles: ['admin']\n }\n}, {\n path: 'assistance',\n component: AssistanceComponent,\n canActivate: [AuthGuard],\n data: {\n roles: ['admin']\n }\n}, {\n path: 'contact',\n component: ContactComponent\n}, {\n path: 'home',\n component: HomeComponent\n}, {\n path: 'auth',\n component: GainComponent\n}, {\n path: 'tirage',\n component: TirageComponent\n}, {\n path: 'profil',\n component: ProfilComponent\n}, {\n path: '**',\n component: NotFoundComponent\n}];\nexport let AppRoutingModule = /*#__PURE__*/(() => {\n class AppRoutingModule {\n static #_ = this.ɵfac = function AppRoutingModule_Factory(t) {\n return new (t || AppRoutingModule)();\n };\n static #_2 = this.ɵmod = /*@__PURE__*/i0.ɵɵdefineNgModule({\n type: AppRoutingModule\n });\n static #_3 = this.ɵinj = /*@__PURE__*/i0.ɵɵdefineInjector({\n imports: [RouterModule.forRoot(routes, {\n initialNavigation: 'enabled'\n }), RouterModule]\n });\n }\n return AppRoutingModule;\n})();","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}