Internationalization code
[portal.git] / portal-FE-common / src / app / layout / components / tabbar / tabbar.component.ts
index 86f7659..f44b4ef 100644 (file)
@@ -35,7 +35,7 @@
  *
  *
  */
-import { Component, OnInit } from '@angular/core';
+import { Component, OnInit, Input, OnChanges } from '@angular/core';
 import { FormControl } from '@angular/forms';
 import { DomSanitizer } from '@angular/platform-browser';
 import { Tab } from './tab';
@@ -54,6 +54,10 @@ export class TabbarComponent implements OnInit {
   mainTab = 'Home';
   selected = new FormControl(0);
   collapedSideBar: boolean;
+  inputedLanguage: string;
+  @Input() language:string;
+
 
   constructor(private sanitizer: DomSanitizer, private addTabFuntionService: AddTabFunctionService, private auditLogService: AuditLogService) {
 
@@ -68,6 +72,13 @@ export class TabbarComponent implements OnInit {
       
     })
   }
+  
+  ngOnChanges() {
+    this.changeLang(this.language);
+  }
+  changeLang(lang){
+    this.inputedLanguage=lang;
+  }
 
   addTab(selectAfterAdding: boolean, label: string, url: string) {
     const tab = new Tab(label);