]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/menu/menu.component.ts
Display report reason in multiple lines (#957)
[github/Chocobozzz/PeerTube.git] / client / src / app / menu / menu.component.ts
index c0aea89b33d9bc2d408858ce4ff857eb04d4b324..dded6b4d5a6b6e2453437cddba32b9646d64d9d1 100644 (file)
@@ -1,8 +1,8 @@
-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',
@@ -10,6 +10,8 @@ import { User } from '../shared/users/user.model'
   styleUrls: [ './menu.component.scss' ]
 })
 export class MenuComponent implements OnInit {
+  @ViewChild('languageChooserModal') languageChooserModal: LanguageChooserComponent
+
   user: User
   isLoggedIn: boolean
   userHasAdminAccess = false
@@ -90,6 +92,10 @@ export class MenuComponent implements OnInit {
     this.redirectService.redirectToHomepage()
   }
 
+  openLanguageChooser () {
+    this.languageChooserModal.show()
+  }
+
   private computeIsUserHasAdminAccess () {
     const right = this.getFirstAdminRightAvailable()