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',
private serverService: ServerService
) {}
+ get serverVersion () {
+ return this.serverService.getConfig().serverVersion
+ }
+
ngOnInit () {
this.authService.loadClientCredentials()
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 () {