@if (ssoChallengeLoading) {
{{ 'Auth.SSO_REGISTER.LOADING' | translate: { Default: 'Loading SSO account information...' } }}
} @else if (ssoChallengeLoadError) {
{{ 'Auth.SSO_REGISTER.INVALID_TITLE' | translate: { Default: 'Registration Session Unavailable' } }}

{{ ssoChallengeLoadError }}

} @else {
@if (showMessages.error && errors?.length && !loading) { @for (error of errors; track error; let i = $index) {
{{ 'Auth.' + error | translate: { Default: error } }}
} } @for (message of messages; track message; let i = $index) {
{{ message }}
} @if (verifiedEmailSignup) { @if (ssoChallenge; as challenge) {
@if (challenge.avatarUrl) { } @else {
{{ providerLabel(challenge.provider).slice(0, 1) }}
}
{{ 'Auth.SSO_REGISTER.TITLE' | translate : { provider: providerLabel(challenge.provider), Default: 'Complete ' + providerLabel(challenge.provider) + ' Registration' } }}
@if (challenge.displayName) {
{{ challenge.displayName }}
}

{{ 'Auth.SSO_REGISTER.DESCRIPTION' | translate : { provider: providerLabel(challenge.provider), Default: 'Set a password to finish creating your Xpert account.' } }}

} {{ 'AUTH.REGISTER.EMAIL' | translate: { Default: 'Email' } }} {{ 'Auth.SSO_REGISTER.VERIFIED_EMAIL' | translate : { provider: providerLabel(ssoChallenge?.provider), Default: 'Verified by ' + providerLabel(ssoChallenge?.provider) + ' and cannot be changed here.' } }} {{ 'AUTH.REGISTER.PASSWORD' | translate: { Default: 'Password' } }} @if (password.hasError('minlength') && password.dirty) { {{ 'Auth.SSO_REGISTER.PASSWORD_MIN_LENGTH' | translate: { Default: 'Use at least 6 characters.' } }} }
{{ 'AUTH.REGISTER.CONFIRM_PASSWORD' | translate: { Default: 'Confirm Password' } }} @if (mismatch) { {{ 'Auth.Mismatch' | translate: { Default: 'Mismatch' } }} } } @else {
@if (mismatch) { {{ 'Auth.Mismatch' | translate: { Default: 'Mismatch' } }} }
} @if (referralEnabled) { @if (verifiedEmailSignup) { {{ 'XP.Referral.ReferralCode' | translate: { Default: 'Invitation code (optional)' } }} @if (referralValidationLoading) { {{ 'XP.Referral.ValidatingReferralCode' | translate: { Default: 'Validating...' } }} } @else if (referralCode.hasError('invalidReferralCode')) { {{ 'XP.Referral.InvalidReferralCode' | translate: { Default: 'The invitation code is invalid.' } }} } @else if (referralValid) { {{ 'XP.Referral.ValidReferralCode' | translate: { Default: 'Invitation code is valid.' } }} } } @else {
@if (referralValidationLoading) { {{ 'XP.Referral.ValidatingReferralCode' | translate: { Default: 'Validating...' } }} } @else if (referralCode.hasError('invalidReferralCode')) { {{ 'XP.Referral.InvalidReferralCode' | translate: { Default: 'The invitation code is invalid.' } }} } @else if (referralValid) { {{ 'XP.Referral.ValidReferralCode' | translate: { Default: 'Invitation code is valid.' } }} }
} } @if (verifiedEmailSignup) {
} @else {
{{ 'AUTH.REGISTER.SIGN-IN' | translate: { Default: 'Sign-in' } }}
}
}