]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - client/src/app/shared/shared.module.ts
Add account settings new design
[github/Chocobozzz/PeerTube.git] / client / src / app / shared / shared.module.ts
CommitLineData
df98563e 1import { CommonModule } from '@angular/common'
9bf9d2a5
C
2import { HttpClientModule } from '@angular/common/http'
3import { NgModule } from '@angular/core'
df98563e
C
4import { FormsModule, ReactiveFormsModule } from '@angular/forms'
5import { RouterModule } from '@angular/router'
693b1aba 6
df98563e 7import { BsDropdownModule } from 'ngx-bootstrap/dropdown'
df98563e 8import { ModalModule } from 'ngx-bootstrap/modal'
9bf9d2a5
C
9import { ProgressbarModule } from 'ngx-bootstrap/progressbar'
10import { BytesPipe, KeysPipe } from 'ngx-pipes'
3523b64a 11import { SharedModule as PrimeSharedModule } from 'primeng/components/common/shared'
9bf9d2a5 12import { DataTableModule } from 'primeng/components/datatable/datatable'
693b1aba 13
d592e0a9 14import { AUTH_INTERCEPTOR_PROVIDER } from './auth'
2bbb3412 15import { FromNowPipe } from './misc/from-now.pipe'
9bf9d2a5 16import { LoaderComponent } from './misc/loader.component'
2bbb3412 17import { NumberFormatterPipe } from './misc/number-formatter.pipe'
df98563e
C
18import { RestExtractor, RestService } from './rest'
19import { SearchComponent, SearchService } from './search'
20import { UserService } from './users'
21import { VideoAbuseService } from './video-abuse'
35bf0c83 22import { VideoBlacklistService } from './video-blacklist'
693b1aba
C
23
24@NgModule({
25 imports: [
26 CommonModule,
27 FormsModule,
28 ReactiveFormsModule,
693b1aba 29 RouterModule,
d592e0a9 30 HttpClientModule,
693b1aba 31
ad42bea3 32 BsDropdownModule.forRoot(),
d396a937 33 ModalModule.forRoot(),
d396a937
C
34 ProgressbarModule.forRoot(),
35
d592e0a9
C
36 DataTableModule,
37 PrimeSharedModule
693b1aba
C
38 ],
39
40 declarations: [
41 BytesPipe,
99fdec46 42 KeysPipe,
80958c78 43 SearchComponent,
9bf9d2a5
C
44 LoaderComponent,
45 NumberFormatterPipe,
46 FromNowPipe
693b1aba
C
47 ],
48
49 exports: [
50 CommonModule,
51 FormsModule,
52 ReactiveFormsModule,
693b1aba 53 RouterModule,
d592e0a9 54 HttpClientModule,
693b1aba 55
ad42bea3 56 BsDropdownModule,
693b1aba 57 ModalModule,
693b1aba 58 ProgressbarModule,
d592e0a9
C
59 DataTableModule,
60 PrimeSharedModule,
693b1aba 61 BytesPipe,
99fdec46 62 KeysPipe,
693b1aba 63
80958c78 64 SearchComponent,
9bf9d2a5
C
65 LoaderComponent,
66
67 NumberFormatterPipe,
68 FromNowPipe
693b1aba
C
69 ],
70
71 providers: [
d592e0a9 72 AUTH_INTERCEPTOR_PROVIDER,
693b1aba
C
73 RestExtractor,
74 RestService,
11ac88de 75 SearchService,
e2a2d6c8 76 VideoAbuseService,
35bf0c83 77 VideoBlacklistService,
e2a2d6c8 78 UserService
693b1aba
C
79 ]
80})
81export class SharedModule { }