]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - client/src/app/search/search.module.ts
65c954de890a0483d10f6d4218c3d6f52498a6b9
[github/Chocobozzz/PeerTube.git] / client / src / app / search / search.module.ts
1 import { TagInputModule } from 'ngx-chips'
2 import { NgModule } from '@angular/core'
3 import { SharedFormModule } from '@app/shared/shared-forms'
4 import { SharedMainModule } from '@app/shared/shared-main'
5 import { SharedUserSubscriptionModule } from '@app/shared/shared-user-subscription'
6 import { SharedVideoMiniatureModule } from '@app/shared/shared-video-miniature'
7 import { ChannelLazyLoadResolver } from './channel-lazy-load.resolver'
8 import { HighlightPipe } from './highlight.pipe'
9 import { SearchFiltersComponent } from './search-filters.component'
10 import { SearchRoutingModule } from './search-routing.module'
11 import { SearchComponent } from './search.component'
12 import { SearchService } from './search.service'
13 import { VideoLazyLoadResolver } from './video-lazy-load.resolver'
14
15 @NgModule({
16 imports: [
17 TagInputModule,
18
19 SearchRoutingModule,
20 SharedMainModule,
21 SharedFormModule,
22 SharedUserSubscriptionModule,
23 SharedVideoMiniatureModule
24 ],
25
26 declarations: [
27 SearchComponent,
28 SearchFiltersComponent
29 ],
30
31 exports: [
32 TagInputModule,
33 SearchComponent
34 ],
35
36 providers: [
37 SearchService,
38 VideoLazyLoadResolver,
39 ChannelLazyLoadResolver,
40 HighlightPipe
41 ]
42 })
43 export class SearchModule { }