diff options
Diffstat (limited to 'client/src/app/admin')
-rw-r--r-- | client/src/app/admin/admin-routing.module.ts (renamed from client/src/app/admin/admin.routes.ts) | 11 | ||||
-rw-r--r-- | client/src/app/admin/admin.module.ts | 45 | ||||
-rw-r--r-- | client/src/app/admin/index.ts | 3 |
3 files changed, 56 insertions, 3 deletions
diff --git a/client/src/app/admin/admin.routes.ts b/client/src/app/admin/admin-routing.module.ts index edb8ba49f..6bff25033 100644 --- a/client/src/app/admin/admin.routes.ts +++ b/client/src/app/admin/admin-routing.module.ts | |||
@@ -1,11 +1,12 @@ | |||
1 | import { Routes } from '@angular/router'; | 1 | import { NgModule } from '@angular/core'; |
2 | import { RouterModule, Routes } from '@angular/router'; | ||
2 | 3 | ||
3 | import { AdminComponent } from './admin.component'; | 4 | import { AdminComponent } from './admin.component'; |
4 | import { FriendsRoutes } from './friends'; | 5 | import { FriendsRoutes } from './friends'; |
5 | import { RequestsRoutes } from './requests'; | 6 | import { RequestsRoutes } from './requests'; |
6 | import { UsersRoutes } from './users'; | 7 | import { UsersRoutes } from './users'; |
7 | 8 | ||
8 | export const AdminRoutes: Routes = [ | 9 | const adminRoutes: Routes = [ |
9 | { | 10 | { |
10 | path: 'admin', | 11 | path: 'admin', |
11 | component: AdminComponent, | 12 | component: AdminComponent, |
@@ -21,3 +22,9 @@ export const AdminRoutes: Routes = [ | |||
21 | ] | 22 | ] |
22 | } | 23 | } |
23 | ]; | 24 | ]; |
25 | |||
26 | @NgModule({ | ||
27 | imports: [ RouterModule.forChild(adminRoutes) ], | ||
28 | exports: [ RouterModule ] | ||
29 | }) | ||
30 | export class AdminRoutingModule {} | ||
diff --git a/client/src/app/admin/admin.module.ts b/client/src/app/admin/admin.module.ts new file mode 100644 index 000000000..63d99a3db --- /dev/null +++ b/client/src/app/admin/admin.module.ts | |||
@@ -0,0 +1,45 @@ | |||
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 { RequestsComponent, RequestStatsComponent, RequestService } from './requests'; | ||
7 | import { UsersComponent, UserAddComponent, UserListComponent, UserService } from './users'; | ||
8 | import { MenuAdminComponent } from './menu-admin.component'; | ||
9 | import { SharedModule } from '../shared'; | ||
10 | |||
11 | @NgModule({ | ||
12 | imports: [ | ||
13 | AdminRoutingModule, | ||
14 | SharedModule | ||
15 | ], | ||
16 | |||
17 | declarations: [ | ||
18 | AdminComponent, | ||
19 | |||
20 | FriendsComponent, | ||
21 | FriendAddComponent, | ||
22 | FriendListComponent, | ||
23 | |||
24 | RequestsComponent, | ||
25 | RequestStatsComponent, | ||
26 | |||
27 | UsersComponent, | ||
28 | UserAddComponent, | ||
29 | UserListComponent, | ||
30 | |||
31 | MenuAdminComponent | ||
32 | ], | ||
33 | |||
34 | exports: [ | ||
35 | AdminComponent, | ||
36 | MenuAdminComponent | ||
37 | ], | ||
38 | |||
39 | providers: [ | ||
40 | FriendService, | ||
41 | RequestService, | ||
42 | UserService | ||
43 | ] | ||
44 | }) | ||
45 | export class AdminModule { } | ||
diff --git a/client/src/app/admin/index.ts b/client/src/app/admin/index.ts index 493caed15..b75ff9b51 100644 --- a/client/src/app/admin/index.ts +++ b/client/src/app/admin/index.ts | |||
@@ -1,6 +1,7 @@ | |||
1 | export * from './friends'; | 1 | export * from './friends'; |
2 | export * from './requests'; | 2 | export * from './requests'; |
3 | export * from './users'; | 3 | export * from './users'; |
4 | export * from './admin-routing.module'; | ||
5 | export * from './admin.module'; | ||
4 | export * from './admin.component'; | 6 | export * from './admin.component'; |
5 | export * from './admin.routes'; | ||
6 | export * from './menu-admin.component'; | 7 | export * from './menu-admin.component'; |