]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - client/src/app/shared/shared-moderation/shared-moderation.module.ts
Add abuse message management in admin
[github/Chocobozzz/PeerTube.git] / client / src / app / shared / shared-moderation / shared-moderation.module.ts
CommitLineData
67ed6552
C
1
2import { NgModule } from '@angular/core'
3import { SharedFormModule } from '../shared-forms/shared-form.module'
4import { SharedGlobalIconModule } from '../shared-icons'
5import { SharedMainModule } from '../shared-main/shared-main.module'
cfde28ba 6import { SharedVideoCommentModule } from '../shared-video-comment'
441e453a 7import { AbuseMessageModalComponent } from './abuse-message-modal.component'
cfde28ba 8import { AbuseService } from './abuse.service'
67ed6552
C
9import { BatchDomainsModalComponent } from './batch-domains-modal.component'
10import { BlocklistService } from './blocklist.service'
11import { BulkService } from './bulk.service'
441e453a 12import { AccountReportComponent, CommentReportComponent, VideoReportComponent } from './report-modals'
67ed6552
C
13import { UserBanModalComponent } from './user-ban-modal.component'
14import { UserModerationDropdownComponent } from './user-moderation-dropdown.component'
67ed6552
C
15import { VideoBlockComponent } from './video-block.component'
16import { VideoBlockService } from './video-block.service'
67ed6552
C
17
18@NgModule({
19 imports: [
20 SharedMainModule,
21 SharedFormModule,
cfde28ba
C
22 SharedGlobalIconModule,
23 SharedVideoCommentModule
67ed6552
C
24 ],
25
26 declarations: [
27 UserBanModalComponent,
28 UserModerationDropdownComponent,
29 VideoBlockComponent,
30 VideoReportComponent,
8ca56654 31 BatchDomainsModalComponent,
cfde28ba 32 CommentReportComponent,
441e453a
C
33 AccountReportComponent,
34 AbuseMessageModalComponent
67ed6552
C
35 ],
36
37 exports: [
38 UserBanModalComponent,
39 UserModerationDropdownComponent,
40 VideoBlockComponent,
41 VideoReportComponent,
8ca56654 42 BatchDomainsModalComponent,
cfde28ba 43 CommentReportComponent,
441e453a
C
44 AccountReportComponent,
45 AbuseMessageModalComponent
67ed6552
C
46 ],
47
48 providers: [
49 BlocklistService,
50 BulkService,
d95d1559 51 AbuseService,
67ed6552
C
52 VideoBlockService
53 ]
54})
55export class SharedModerationModule { }