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