@let isLinkFieldInvalid = feedbackFieldsGroup.controls.link.touched && feedbackFieldsGroup.controls.link.invalid;
@if (feedbackFieldsGroup.hasError('required', 'link')) { {{ 'Forms.TopicSection.DatasetLinkInput.ValidatorRequired' | translate }} } @else if (feedbackFieldsGroup.hasError('maxlength', 'link')) { {{ 'Forms.Validators.ValidatorMaxLength' | translate: { length: feedbackFieldsGroup.getError('maxlength', 'link').requiredLength } }} } @else if (feedbackFieldsGroup.hasError('pattern', 'link')) { {{ 'Forms.Validators.ValidatorPatternLink' | translate }} }
@let isDescriptionFieldInvalid = feedbackFieldsGroup.controls.description.touched && feedbackFieldsGroup.controls.description.invalid;
@if (feedbackFieldsGroup.value.description) { }
@let descriptionMaxLengthError = feedbackFieldsGroup.getError('maxlength', 'description'); @if (feedbackFieldsGroup.hasError('required', 'description')) { {{ 'Forms.TopicSection.FeedbackTextarea.ValidatorRequired' | translate }} } @else if (feedbackFieldsGroup.hasError('maxlength', 'description')) { {{ 'Forms.Validators.ValidatorMaxLength' | translate: { length: descriptionMaxLengthError.requiredLength } }} }