66 lines
2.8 KiB
TypeScript
66 lines
2.8 KiB
TypeScript
/** @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);
|
|
|