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