diff options
Diffstat (limited to 'client/src/app/videos/videos-routing.module.ts')
-rw-r--r-- | client/src/app/videos/videos-routing.module.ts | 33 |
1 files changed, 24 insertions, 9 deletions
diff --git a/client/src/app/videos/videos-routing.module.ts b/client/src/app/videos/videos-routing.module.ts index 3ca3e5486..6910421b7 100644 --- a/client/src/app/videos/videos-routing.module.ts +++ b/client/src/app/videos/videos-routing.module.ts | |||
@@ -1,9 +1,9 @@ | |||
1 | import { NgModule } from '@angular/core' | 1 | import { NgModule } from '@angular/core' |
2 | import { RouterModule, Routes } from '@angular/router' | 2 | import { RouterModule, Routes } from '@angular/router' |
3 | |||
4 | import { MetaGuard } from '@ngx-meta/core' | 3 | import { MetaGuard } from '@ngx-meta/core' |
5 | 4 | import { VideoSearchComponent } from './video-list' | |
6 | import { VideoListComponent, MyVideosComponent } from './video-list' | 5 | import { VideoRecentlyAddedComponent } from './video-list/video-recently-added.component' |
6 | import { VideoTrendingComponent } from './video-list/video-trending.component' | ||
7 | import { VideosComponent } from './videos.component' | 7 | import { VideosComponent } from './videos.component' |
8 | 8 | ||
9 | const videosRoutes: Routes = [ | 9 | const videosRoutes: Routes = [ |
@@ -13,20 +13,34 @@ const videosRoutes: Routes = [ | |||
13 | canActivateChild: [ MetaGuard ], | 13 | canActivateChild: [ MetaGuard ], |
14 | children: [ | 14 | children: [ |
15 | { | 15 | { |
16 | path: 'mine', | 16 | path: 'list', |
17 | component: MyVideosComponent, | 17 | pathMatch: 'full', |
18 | redirectTo: 'recently-added' | ||
19 | }, | ||
20 | { | ||
21 | path: 'trending', | ||
22 | component: VideoTrendingComponent, | ||
18 | data: { | 23 | data: { |
19 | meta: { | 24 | meta: { |
20 | title: 'My videos' | 25 | title: 'Trending videos' |
21 | } | 26 | } |
22 | } | 27 | } |
23 | }, | 28 | }, |
24 | { | 29 | { |
25 | path: 'list', | 30 | path: 'recently-added', |
26 | component: VideoListComponent, | 31 | component: VideoRecentlyAddedComponent, |
32 | data: { | ||
33 | meta: { | ||
34 | title: 'Recently added videos' | ||
35 | } | ||
36 | } | ||
37 | }, | ||
38 | { | ||
39 | path: 'search', | ||
40 | component: VideoSearchComponent, | ||
27 | data: { | 41 | data: { |
28 | meta: { | 42 | meta: { |
29 | title: 'Videos list' | 43 | title: 'Search videos' |
30 | } | 44 | } |
31 | } | 45 | } |
32 | }, | 46 | }, |
@@ -50,6 +64,7 @@ const videosRoutes: Routes = [ | |||
50 | }, | 64 | }, |
51 | { | 65 | { |
52 | path: ':uuid', | 66 | path: ':uuid', |
67 | pathMatch: 'full', | ||
53 | redirectTo: 'watch/:uuid' | 68 | redirectTo: 'watch/:uuid' |
54 | }, | 69 | }, |
55 | { | 70 | { |