styleUrls: [ './menu.component.scss' ]
})
export class MenuComponent implements OnInit {
- @ViewChild('languageChooserModal') languageChooserModal: LanguageChooserComponent
+ @ViewChild('languageChooserModal', { static: true }) languageChooserModal: LanguageChooserComponent
user: User
isLoggedIn: boolean
userHasAdminAccess = false
helpVisible = false
- private routesPerRight = {
+ private routesPerRight: { [ role in UserRight ]?: string } = {
[UserRight.MANAGE_USERS]: '/admin/users',
[UserRight.MANAGE_SERVER_FOLLOW]: '/admin/friends',
[UserRight.MANAGE_VIDEO_ABUSES]: '/admin/moderation/video-abuses',
this.hotkeysService.cheatSheetToggle.next(!this.helpVisible)
}
- toggleDarkTheme () {
- this.themeService.toggleDarkTheme()
- }
-
private computeIsUserHasAdminAccess () {
const right = this.getFirstAdminRightAvailable()