]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - client/src/app/shared/shared.module.ts
Remove ng2 file upload module
[github/Chocobozzz/PeerTube.git] / client / src / app / shared / shared.module.ts
CommitLineData
df98563e 1import { NgModule } from '@angular/core'
d592e0a9 2import { HttpClientModule } from '@angular/common/http'
df98563e 3import { CommonModule } from '@angular/common'
df98563e
C
4import { FormsModule, ReactiveFormsModule } from '@angular/forms'
5import { RouterModule } from '@angular/router'
693b1aba 6
df98563e
C
7import { BytesPipe } from 'angular-pipes/src/math/bytes.pipe'
8import { KeysPipe } from 'angular-pipes/src/object/keys.pipe'
9import { BsDropdownModule } from 'ngx-bootstrap/dropdown'
10import { ProgressbarModule } from 'ngx-bootstrap/progressbar'
11import { PaginationModule } from 'ngx-bootstrap/pagination'
12import { ModalModule } from 'ngx-bootstrap/modal'
d592e0a9 13import { DataTableModule, SharedModule as PrimeSharedModule } from 'primeng/primeng'
693b1aba 14
d592e0a9 15import { AUTH_INTERCEPTOR_PROVIDER } from './auth'
df98563e
C
16import { RestExtractor, RestService } from './rest'
17import { SearchComponent, SearchService } from './search'
18import { UserService } from './users'
19import { VideoAbuseService } from './video-abuse'
693b1aba
C
20
21@NgModule({
22 imports: [
23 CommonModule,
24 FormsModule,
25 ReactiveFormsModule,
693b1aba 26 RouterModule,
d592e0a9 27 HttpClientModule,
693b1aba 28
ad42bea3 29 BsDropdownModule.forRoot(),
d396a937
C
30 ModalModule.forRoot(),
31 PaginationModule.forRoot(),
32 ProgressbarModule.forRoot(),
33
d592e0a9
C
34 DataTableModule,
35 PrimeSharedModule
693b1aba
C
36 ],
37
38 declarations: [
39 BytesPipe,
99fdec46 40 KeysPipe,
693b1aba
C
41 SearchComponent
42 ],
43
44 exports: [
45 CommonModule,
46 FormsModule,
47 ReactiveFormsModule,
693b1aba 48 RouterModule,
d592e0a9 49 HttpClientModule,
693b1aba 50
ad42bea3 51 BsDropdownModule,
693b1aba
C
52 ModalModule,
53 PaginationModule,
54 ProgressbarModule,
d592e0a9
C
55 DataTableModule,
56 PrimeSharedModule,
693b1aba 57 BytesPipe,
99fdec46 58 KeysPipe,
693b1aba
C
59
60 SearchComponent
61 ],
62
63 providers: [
d592e0a9 64 AUTH_INTERCEPTOR_PROVIDER,
693b1aba
C
65 RestExtractor,
66 RestService,
11ac88de 67 SearchService,
e2a2d6c8
C
68 VideoAbuseService,
69 UserService
693b1aba
C
70 ]
71})
72export class SharedModule { }