import { Component, DoCheck, OnInit } from '@angular/core'; import { TranslateService } from '@ngx-translate/core'; import { Language } from '../../../../core/enums/language.enum'; import { StorageService } from '../../../../core/services/storage.service'; import { LanguageService } from '../../../../core/services/language.service'; @Component({ selector: 'app-language-selector', templateUrl: './language-selector.component.html', styleUrls: ['./language-selector.component.scss'], }) export class LanguageSelectorComponent implements OnInit { public currentLang: Language; public availableLanguages: string[] = []; constructor(private languageService: LanguageService) {} ngOnInit(): void { this.availableLanguages = this.languageService.getAvailableLanguages(); this.currentLang = this.languageService.getLangage(); } setLang(): void { this.languageService.setLanguage(this.currentLang); } }