Files
SkydiveLogs/Front/skydivelogs-app/src/app/login/login.component.ts

45 lines
1.1 KiB
TypeScript

import { Component, OnInit } from "@angular/core";
import {
TranslateModule,
TranslatePipe,
TranslateService,
} from "@ngx-translate/core";
import { MatSelectModule } from "@angular/material/select";
import { MatOptionModule } from "@angular/material/core";
import { MatCardModule } from "@angular/material/card";
import { MatTabsModule } from "@angular/material/tabs";
import { LoginUserComponent } from "../login-user/login-user.component";
import { CreateUserComponent } from "../create-user/create-user.component";
@Component({
selector: "app-login",
templateUrl: "./login.component.html",
styleUrls: ["./login.component.css"],
imports: [
TranslateModule,
MatSelectModule,
MatOptionModule,
MatCardModule,
MatTabsModule,
LoginUserComponent,
CreateUserComponent,
TranslateModule
],
})
export class LoginComponent implements OnInit {
public selectedLanguageFlag: string;
constructor(private translate: TranslateService) {
this.selectedLanguageFlag = "en";
}
ngOnInit() {}
public switchLang(event: any) {
this.translate.use(event.value);
this.selectedLanguageFlag = event.value;
}
}