@if (!hideNameControl() || !hideEmailControl()) {
@if (!hideNameControl()) {
@let isNameFieldInvalid = nameEmailGroup.controls.name.touched && nameEmailGroup.controls.name.invalid;
@if (nameEmailGroup.value.name) { }
@if (nameEmailGroup.hasError('maxlength', 'name')) { {{ 'Forms.Validators.ValidatorMaxLength' | translate: { length: nameEmailGroup.getError('maxlength', 'name').requiredLength } }} }
} @if (!hideEmailControl()) {
@let isEmailFieldInvalid = nameEmailGroup.controls.email.touched && nameEmailGroup.controls.email.invalid;
@if (nameEmailGroup.value.email) { }
@if (!requiredEmail() && !isEmailFieldInvalid) {
{{ 'Forms.TopicSection.EmailInput.Hint' | translate }}
}
@if (nameEmailGroup.hasError('required', 'email')) { {{ 'Forms.TopicSection.EmailInput.ValidatorRequired' | translate }} } @else if (nameEmailGroup.hasError('maxlength', 'email')) { {{ 'Forms.Validators.ValidatorMaxLength' | translate: { length: nameEmailGroup.getError('maxlength', 'email').requiredLength } }} } @else if (nameEmailGroup.hasError('email', 'email')) { {{ 'Forms.TopicSection.EmailInput.ValidatorEmail' | translate }} }
}
}