@Component({
selector: 'my-login',
- templateUrl: './login.component.html'
+ templateUrl: './login.component.html',
+ styleUrls: [ './login.component.scss' ]
})
export class LoginComponent extends FormReactive implements OnInit {
const { username, password } = this.form.value
this.authService.login(username, password).subscribe(
- result => this.router.navigate(['/videos/list']),
+ () => this.router.navigate(['/videos/list']),
- error => {
- console.error(error.json)
-
- if (error.json.error === 'invalid_grant') {
- this.error = 'Credentials are invalid.'
- } else {
- this.error = `${error.json.error}: ${error.json.error_description}`
- }
- }
+ err => this.error = err.message
)
}
}