]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - client/src/app/+search/search-routing.module.ts
0d778af0d3175b4f6fe219f4cd74b812e4dec050
[github/Chocobozzz/PeerTube.git] / client / src / app / +search / search-routing.module.ts
1 import { NgModule } from '@angular/core'
2 import { RouterModule, Routes } from '@angular/router'
3 import { ChannelLazyLoadResolver } from './channel-lazy-load.resolver'
4 import { SearchComponent } from './search.component'
5 import { VideoLazyLoadResolver } from './video-lazy-load.resolver'
6
7 const searchRoutes: Routes = [
8 {
9 path: '',
10 component: SearchComponent,
11 data: {
12 meta: {
13 title: $localize`Search`
14 }
15 }
16 },
17 {
18 path: 'lazy-load-video',
19 component: SearchComponent,
20 resolve: {
21 data: VideoLazyLoadResolver
22 }
23 },
24 {
25 path: 'lazy-load-channel',
26 component: SearchComponent,
27 resolve: {
28 data: ChannelLazyLoadResolver
29 }
30 }
31 ]
32
33 @NgModule({
34 imports: [ RouterModule.forChild(searchRoutes) ],
35 exports: [ RouterModule ]
36 })
37 export class SearchRoutingModule {}