async-huddle/src/app/login/login.component.ts

29 lines
651 B
TypeScript

import { Component, OnInit } from '@angular/core';
import { Router } from '@angular/router';
import { SupaService } from '../api/supabase/supa.service';
@Component({
selector: 'app-login',
templateUrl: './login.component.html',
styleUrls: ['./login.component.scss']
})
export class LoginComponent implements OnInit {
constructor(
private router: Router,
private supa: SupaService,
) { }
ngOnInit(): void {
}
async login(email: string, password: string) {
try {
await this.supa.login(email, password);
this.router.navigateByUrl('/');
} catch (e) {
console.error('login component', e);
}
}
}