-import { Component, OnInit } from '@angular/core'
-import { Router } from '@angular/router'
+import { Component, OnInit, ViewChild } from '@angular/core'
import { UserRight } from '../../../../shared/models/users/user-right.enum'
import { AuthService, AuthStatus, RedirectService, ServerService } from '../core'
import { User } from '../shared/users/user.model'
+import { LanguageChooserComponent } from '@app/menu/language-chooser.component'
@Component({
selector: 'my-menu',
styleUrls: [ './menu.component.scss' ]
})
export class MenuComponent implements OnInit {
+ @ViewChild('languageChooserModal') languageChooserModal: LanguageChooserComponent
+
user: User
isLoggedIn: boolean
userHasAdminAccess = false
this.redirectService.redirectToHomepage()
}
+ openLanguageChooser () {
+ this.languageChooserModal.show()
+ }
+
private computeIsUserHasAdminAccess () {
const right = this.getFirstAdminRightAvailable()