Fix unset video language on video update
[oweals/peertube.git] / client / src / app / videos / videos-routing.module.ts
1 import { NgModule } from '@angular/core';
2 import { RouterModule, Routes } from '@angular/router';
3
4 import { VideoAddComponent, VideoUpdateComponent } from './video-edit';
5 import { VideoListComponent } from './video-list';
6 import { VideosComponent } from './videos.component';
7 import { VideoWatchComponent } from './video-watch';
8
9 const videosRoutes: Routes = [
10   {
11     path: 'videos',
12     component: VideosComponent,
13     children: [
14       {
15         path: 'list',
16         component: VideoListComponent,
17         data: {
18           meta: {
19             title: 'Videos list'
20           }
21         }
22       },
23       {
24         path: 'add',
25         component: VideoAddComponent,
26         data: {
27           meta: {
28             title: 'Add a video'
29           }
30         }
31       },
32       {
33         path: 'edit/:id',
34         component: VideoUpdateComponent,
35         data: {
36           meta: {
37             title: 'Edit a video'
38           }
39         }
40       },
41       {
42         path: ':id',
43         redirectTo: 'watch/:id'
44       },
45       {
46         path: 'watch/:id',
47         component: VideoWatchComponent
48       }
49     ]
50   }
51 ];
52
53 @NgModule({
54   imports: [ RouterModule.forChild(videosRoutes) ],
55   exports: [ RouterModule ]
56 })
57 export class VideosRoutingModule {}