import { Component, OnInit } from '@angular/core'
import { ActivatedRoute, NavigationEnd, Params, Router } from '@angular/router'
import { getParameterByName } from '../shared/misc/utils'
-import { AuthService } from '@app/core'
+import { AuthService, Notifier, ServerService } from '@app/core'
import { of } from 'rxjs'
+import { I18n } from '@ngx-translate/i18n-polyfill'
@Component({
selector: 'my-header',
export class HeaderComponent implements OnInit {
searchValue = ''
+ ariaLabelTextForSearch = ''
constructor (
private router: Router,
private route: ActivatedRoute,
- private auth: AuthService
+ private auth: AuthService,
+ private serverService: ServerService,
+ private authService: AuthService,
+ private notifier: Notifier,
+ private i18n: I18n
) {}
ngOnInit () {
+ this.ariaLabelTextForSearch = this.i18n('Search videos, channels')
+
this.router.events
.pipe(
filter(e => e instanceof NavigationEnd),