From b99290b1d5d736083513fb8f66e91f61bfe07e0b Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 23 Jan 2017 22:32:43 +0100 Subject: Client: lazy load admin area --- client/src/app/core/core.module.ts | 12 ++++++--- client/src/app/core/menu/index.ts | 1 + client/src/app/core/menu/menu-admin.component.html | 31 ++++++++++++++++++++++ client/src/app/core/menu/menu-admin.component.ts | 7 +++++ 4 files changed, 48 insertions(+), 3 deletions(-) create mode 100644 client/src/app/core/menu/menu-admin.component.html create mode 100644 client/src/app/core/menu/menu-admin.component.ts (limited to 'client/src/app/core') diff --git a/client/src/app/core/core.module.ts b/client/src/app/core/core.module.ts index 27e6ee1fb..09a6f92f5 100644 --- a/client/src/app/core/core.module.ts +++ b/client/src/app/core/core.module.ts @@ -4,7 +4,7 @@ import { HttpModule } from '@angular/http'; import { RouterModule } from '@angular/router'; import { AuthService } from './auth'; -import { MenuComponent } from './menu'; +import { MenuComponent, MenuAdminComponent } from './menu'; import { throwIfAlreadyLoaded } from './module-import-guard'; @NgModule({ @@ -13,8 +13,14 @@ import { throwIfAlreadyLoaded } from './module-import-guard'; HttpModule, RouterModule ], - declarations: [ MenuComponent ], - exports: [ MenuComponent ], + declarations: [ + MenuComponent, + MenuAdminComponent + ], + exports: [ + MenuComponent, + MenuAdminComponent + ], providers: [ AuthService ] }) export class CoreModule { diff --git a/client/src/app/core/menu/index.ts b/client/src/app/core/menu/index.ts index d07a1144c..ff40f26e1 100644 --- a/client/src/app/core/menu/index.ts +++ b/client/src/app/core/menu/index.ts @@ -1 +1,2 @@ export * from './menu.component'; +export * from './menu-admin.component'; diff --git a/client/src/app/core/menu/menu-admin.component.html b/client/src/app/core/menu/menu-admin.component.html new file mode 100644 index 000000000..ad7a7a1b4 --- /dev/null +++ b/client/src/app/core/menu/menu-admin.component.html @@ -0,0 +1,31 @@ + + +
+
+ + List users +
+ +
+ + List friends +
+ + + +
+ + Video abuses +
+
+ +
+
+ + Quit admin. +
+
+
diff --git a/client/src/app/core/menu/menu-admin.component.ts b/client/src/app/core/menu/menu-admin.component.ts new file mode 100644 index 000000000..59ffccf9f --- /dev/null +++ b/client/src/app/core/menu/menu-admin.component.ts @@ -0,0 +1,7 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'my-menu-admin', + templateUrl: './menu-admin.component.html' +}) +export class MenuAdminComponent { } -- cgit v1.2.3