{{ "login.signIn" | transloco }}

{{ "login.subtitle" | transloco }}

@if (errorMessage(); as errorMessageKey) { } @if (infoMessage(); as infoMessageKey) {
{{ infoMessageKey | transloco }}
} @if (!isMfaRequired()) {
@if (loginForm.email().touched() && loginForm.email().invalid()) { {{ "login.emailInvalid" | transloco }} }
{{ "login.forgotPassword" | transloco }}
@if (loginForm.password().touched() && loginForm.password().invalid()) { {{ "login.passwordRequired" | transloco }} }
@if (isPasskeySupported()) {
{{ "login.or" | transloco }}
} } @else {

{{ "login.mfaTitle" | transloco }}

{{ "login.mfaSubtitle" | transloco }}

@if (mfaHasTotp()) {
} @if (mfaHasFallback()) { @if (mfaShowsFallbackDivider()) {
{{ "login.or" | transloco }}
} @if (mfaHasRecoveryCode()) {
} @if (mfaHasActionFallback()) {
@if (mfaHasVisiblePasskey()) { } @if (mfaHasEmailLink()) { }
} } }