{{ 'register.title' | translate }}

{{ 'register.subtitle' | translate }}

@if (submitSuccess()) {

{{ 'register.success' | translate }}

} @else {
{{ 'register.username' | translate }} @if (form.controls.username.invalid && form.controls.username.touched) { {{ 'validation.required' | translate }} } {{ 'register.name' | translate }} @if (form.controls.name.invalid && form.controls.name.touched) { {{ 'validation.required' | translate }} } {{ 'register.email' | translate }} @if (form.controls.email.hasError('required') && form.controls.email.touched) { {{ 'validation.required' | translate }} } @else if (form.controls.email.hasError('email') && form.controls.email.touched) { {{ 'validation.email' | translate }} } {{ 'register.password' | translate }} @if (form.controls.password.hasError('required') && form.controls.password.touched) { {{ 'validation.required' | translate }} } @else if (form.controls.password.hasError('passwordStrength') && form.controls.password.touched) { {{ 'validation.passwordStrength' | translate }} } {{ 'register.confirmPassword' | translate }} @if (form.controls.confirmPassword.touched && form.hasError('passwordMismatch')) { } {{ 'register.abcToggle' | translate }} @if (isAbcCoupon()) { {{ 'register.abcCouponCode' | translate }} @if (form.controls.abcCouponCode.invalid && form.controls.abcCouponCode.touched) { {{ 'validation.required' | translate }} } } {{ 'common.termsAgree' | translate }} @if (form.controls.agreedToTerms.invalid && form.controls.agreedToTerms.touched) {

{{ 'common.termsRequired' | translate }}

} @if (submitError()) { }
}