Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | 1x | import { Routes } from '@angular/router';
import { HomeComponent } from './components/home.component';
import { GameComponent } from './components/game.component';
import { ResultComponent } from './components/result.component';
import { LoginComponent } from './components/login.component';
import { RegisterComponent } from './components/register.component';
import { ContactComponent } from './components/contact.component';
import { FaqComponent } from './components/faq.component';
import { LegalComponent } from './components/legal.component';
import { AdminComponent } from './components/admin.component';
import { ProfileComponent } from './components/profile.component';
import { LotsComponent } from './components/lots.component';
import { ContestRulesComponent } from './components/contest-rules.component';
import { PosComponent } from './components/pos.component';
import { StoreComponent } from './components/store.component';
import { FacebookCallbackComponent } from './components/facebook-callback.component';
import { NotFoundComponent } from './components/not-found.component';
import { adminGuard } from './guards/admin.guard';
import { employeeGuard } from './guards/employee.guard';
export const routes: Routes = [
{ path: '', component: HomeComponent },
{ path: 'game', component: GameComponent },
{ path: 'result', component: ResultComponent },
{ path: 'login', component: LoginComponent },
{ path: 'register', component: RegisterComponent },
{ path: 'contact', component: ContactComponent },
{ path: 'faq', component: FaqComponent },
{ path: 'mentions-legales', component: LegalComponent },
{ path: 'jeu-concours', component: ContestRulesComponent },
{ path: 'admin', component: AdminComponent, canActivate: [adminGuard] },
{ path: 'profile', component: ProfileComponent },
{ path: 'lots', component: LotsComponent },
{ path: 'pos', component: PosComponent, canActivate: [employeeGuard] },
{ path: 'store', component: StoreComponent, canActivate: [employeeGuard] },
{ path: 'auth/facebook/callback', component: FacebookCallbackComponent },
{ path: '**', component: NotFoundComponent } // Page 404 personnalisée
];
|