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