import { Component, OnInit, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { Router } from '@angular/router';
import { register } from '@teamhanko/hanko-elements';
import { environment } from '../environments/environment';
@Component({
selector: 'app-hanko-auth',
standalone: true,
imports: [],
schemas: [CUSTOM_ELEMENTS_SCHEMA],
template: `<hanko-auth (onSessionCreated)="redirectAfterLogin()"></hanko-auth>`
})
export class HankoAuthComponent implements OnInit {
constructor(private router: Router) {}
ngOnInit(): void {
register(environment.hankoApiUrl).catch((error) => {
console.error(error);
});
}
redirectAfterLogin(): void {
this.router.navigate(['/dashboard']);
}
}