]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - client/src/app/+admin/admin.module.ts
f29c501b030854e9f0bb43a34ad636e90a618a8f
[github/Chocobozzz/PeerTube.git] / client / src / app / +admin / admin.module.ts
1 import { NgModule } from '@angular/core'
2
3 import { AdminComponent } from './admin.component'
4 import { AdminRoutingModule } from './admin-routing.module'
5 import { FriendsComponent, FriendAddComponent, FriendListComponent, FriendService } from './friends'
6 import { RequestSchedulersComponent, RequestSchedulersStatsComponent, RequestSchedulersService } from './request-schedulers'
7 import { UsersComponent, UserAddComponent, UserUpdateComponent, UserListComponent, UserService } from './users'
8 import { VideoAbusesComponent, VideoAbuseListComponent } from './video-abuses'
9 import { VideoBlacklistComponent, VideoBlacklistListComponent } from './video-blacklist'
10 import { SharedModule } from '../shared'
11 import { AdminGuard } from './admin-guard.service'
12
13 @NgModule({
14 imports: [
15 AdminRoutingModule,
16 SharedModule
17 ],
18
19 declarations: [
20 AdminComponent,
21
22 FriendsComponent,
23 FriendAddComponent,
24 FriendListComponent,
25
26 RequestSchedulersComponent,
27 RequestSchedulersStatsComponent,
28
29 UsersComponent,
30 UserAddComponent,
31 UserUpdateComponent,
32 UserListComponent,
33
34 VideoBlacklistComponent,
35 VideoBlacklistListComponent,
36
37 VideoAbusesComponent,
38 VideoAbuseListComponent
39 ],
40
41 exports: [
42 AdminComponent
43 ],
44
45 providers: [
46 FriendService,
47 RequestSchedulersService,
48 UserService,
49 AdminGuard
50 ]
51 })
52 export class AdminModule { }