-import { Component, OnInit } from '@angular/core'
-import { Router } from '@angular/router'
-import { UserRight } from '../../../../shared/models/users/user-right.enum'
-import { AuthService, AuthStatus, ServerService } from '../core'
-import { User } from '../shared/users/user.model'
+import { HotkeysService } from 'angular2-hotkeys'
+import * as debug from 'debug'
+import { switchMap } from 'rxjs/operators'
+import { Component, OnInit, ViewChild } from '@angular/core'
+import { AuthService, AuthStatus, AuthUser, RedirectService, ScreenService, ServerService, UserService } from '@app/core'
+import { LanguageChooserComponent } from '@app/menu/language-chooser.component'
+import { QuickSettingsModalComponent } from '@app/modal/quick-settings-modal.component'
+import { I18n } from '@ngx-translate/i18n-polyfill'
+import { ServerConfig, UserRight, VideoConstant } from '@shared/models'
+
+const logger = debug('peertube:menu:MenuComponent')