/** @file * @author Edouard DUPIN * @copyright 2018, Edouard DUPIN, all right reserved * @license PROPRIETARY (see license file) */ import { NgModule } from '@angular/core'; import { RouterModule, Routes } from '@angular/router'; import { ModuleWithProviders } from '@angular/core'; import { HomeComponent } from './scene/home/home'; import { TypeComponent } from './scene/type/type'; import { UniversComponent } from './scene/univers/univers'; import { GroupComponent } from './scene/group/group'; import { SaisonComponent } from './scene/saison/saison'; import { VideoComponent } from './scene/video/video'; import { LoginComponent } from './scene/login/login'; import { SignUpComponent } from './scene/sign-up/sign-up'; import { SettingsComponent } from './scene/settings/settings'; import { VideoEditComponent } from './scene/video-edit/video-edit'; import { GroupEditComponent } from './scene/group-edit/group-edit'; import { SaisonEditComponent } from './scene/saison-edit/saison-edit'; //import { HelpComponent } from './help/help.component'; const routes: Routes = [ { path: '', redirectTo: '/home', pathMatch: 'full'}, { path: 'home', component: HomeComponent }, { path: 'type/:type_id', component: TypeComponent }, { path: 'univers/:univers_id', component: UniversComponent }, //{ path: 'type/:type_id/univers/:univers_id', component: UniversComponent }, { path: 'group/:group_id', component: GroupComponent }, { path: 'group-edit/:group_id', component: GroupEditComponent }, //{ path: 'type/:type_id/group/:group_id', component: GroupComponent }, //{ path: 'type/:type_id/univers/:univers_id/group/:group_id', component: GroupComponent }, //{ path: 'univers/:univers_id/group/:group_id', component: GroupComponent }, { path: 'saison/:saison_id', component: SaisonComponent }, { path: 'saison-edit/:saison_id', component: SaisonEditComponent }, //{ path: 'type/:type_id/univers/:univers_id/group/:group_id/saison/:saison_id', component: SaisonComponent }, { path: 'video/:video_id', component: VideoComponent }, //{ path: 'type/:type_id/univers/:univers_id/group/:group_id/saison/:saison_id/video/:video_id', component: VideoComponent }, //{ path: 'type/:type_id/univers/:univers_id/group/:group_id/saison/:saison_id/video/:video_id/edit', component: VideoEditComponent }, { path: 'video-edit/:video_id', component: VideoEditComponent }, { path: 'login', component: LoginComponent }, { path: 'signup', component: SignUpComponent }, { path: 'settings', component: SettingsComponent }, /*{ path: 'help', component: HelpComponent }*/ ]; /* @NgModule({ imports: [ RouterModule.forRoot(routes) ], exports: [ RouterModule ] }) export class AppRoutingModule {} */ export const routing: ModuleWithProviders = RouterModule.forRoot(routes);