]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/app.component.ts
Client: simplify simple menu/admin menu displaying logic
[github/Chocobozzz/PeerTube.git] / client / src / app / app.component.ts
index d9549ad5b674f283b04ae14c276b6a4b15b0207e..2e0fd13f1e49075f7c3b3451b1b2a2bc1d6cfed1 100644 (file)
@@ -1,5 +1,5 @@
 import { Component } from '@angular/core';
-import { ROUTER_DIRECTIVES } from '@angular/router';
+import { Router, ROUTER_DIRECTIVES } from '@angular/router';
 
 import { MenuAdminComponent } from './admin';
 import { MenuComponent } from './menu.component';
@@ -15,13 +15,9 @@ import { VideoService } from './videos';
 })
 
 export class AppComponent {
-  isInAdmin = false;
+  constructor(private router: Router) {}
 
-  onEnteredInAdmin() {
-    this.isInAdmin = true;
-  }
-
-  onQuittedAdmin() {
-    this.isInAdmin = false;
+  isInAdmin() {
+    return this.router.url.indexOf('/admin/') !== -1;
   }
 }