]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/app.component.ts
Fix human dates in result lists
[github/Chocobozzz/PeerTube.git] / client / src / app / app.component.ts
index b1818c298eb0545b31ec433bde20c9a60516e190..58464029063840869ec25e0d4a9a5b3e526f2f6a 100644 (file)
@@ -1,6 +1,6 @@
 import { Component, OnInit } from '@angular/core'
-import { Router } from '@angular/router'
-import { AuthService, ServerService } from './core'
+import { NavigationEnd, Router } from '@angular/router'
+import { AuthService, ServerService } from '@app/core'
 
 @Component({
   selector: 'my-app',
@@ -29,6 +29,10 @@ export class AppComponent implements OnInit {
     private serverService: ServerService
   ) {}
 
+  get serverVersion () {
+    return this.serverService.getConfig().serverVersion
+  }
+
   ngOnInit () {
     this.authService.loadClientCredentials()
 
@@ -48,10 +52,15 @@ export class AppComponent implements OnInit {
     if (window.innerWidth < 600) {
       this.isMenuDisplayed = false
     }
-  }
 
-  isInAdmin () {
-    return this.router.url.indexOf('/admin/') !== -1
+    this.router.events.subscribe(
+      e => {
+        // User clicked on a link in the menu, change the page
+        if (e instanceof NavigationEnd && window.innerWidth < 600) {
+          this.isMenuDisplayed = false
+        }
+      }
+    )
   }
 
   toggleMenu () {