Migrate to bootstrap 4 and ng-bootstrap
[oweals/peertube.git] / client / src / app / +admin / admin.module.ts
1 import { NgModule } from '@angular/core'
2 import { ConfigComponent, EditCustomConfigComponent } from '@app/+admin/config'
3 import { ConfigService } from '@app/+admin/config/shared/config.service'
4 import { TableModule } from 'primeng/table'
5 import { SharedModule } from '../shared'
6 import { AdminRoutingModule } from './admin-routing.module'
7 import { AdminComponent } from './admin.component'
8 import { FollowersListComponent, FollowingAddComponent, FollowsComponent, FollowService } from './follows'
9 import { FollowingListComponent } from './follows/following-list/following-list.component'
10 import { JobsComponent } from './jobs/job.component'
11 import { JobsListComponent } from './jobs/jobs-list/jobs-list.component'
12 import { JobService } from './jobs/shared/job.service'
13 import { UserCreateComponent, UserListComponent, UsersComponent, UserService, UserUpdateComponent } from './users'
14 import { VideoAbuseListComponent, VideoAbusesComponent } from './video-abuses'
15 import { VideoBlacklistComponent, VideoBlacklistListComponent } from './video-blacklist'
16
17 @NgModule({
18   imports: [
19     AdminRoutingModule,
20     TableModule,
21     SharedModule
22   ],
23
24   declarations: [
25     AdminComponent,
26
27     FollowsComponent,
28     FollowingAddComponent,
29     FollowersListComponent,
30     FollowingListComponent,
31
32     UsersComponent,
33     UserCreateComponent,
34     UserUpdateComponent,
35     UserListComponent,
36
37     VideoBlacklistComponent,
38     VideoBlacklistListComponent,
39
40     VideoAbusesComponent,
41     VideoAbuseListComponent,
42
43     JobsComponent,
44     JobsListComponent,
45
46     ConfigComponent,
47     EditCustomConfigComponent
48   ],
49
50   exports: [
51     AdminComponent
52   ],
53
54   providers: [
55     FollowService,
56     UserService,
57     JobService,
58     ConfigService
59   ]
60 })
61 export class AdminModule { }