{{ 'Forms.NewDataSection.SectionTitle' | translate }}

{{ 'Forms.NewDataSection.SectionParagraph' | translate }}

@let isNameOfDataFieldInvalid = suggestDatasetFieldsGroup.controls.nameOfData.touched && suggestDatasetFieldsGroup.controls.nameOfData.invalid;
@if (suggestDatasetFieldsGroup.value.nameOfData) { }
@if (suggestDatasetFieldsGroup.hasError('required', 'nameOfData')) { {{ 'Forms.NewDataSection.NameTypeFieldOfDataInput.ValidatorRequired' | translate }} } @else if (suggestDatasetFieldsGroup.hasError('maxlength', 'nameOfData')) { {{ 'Forms.Validators.ValidatorMaxLength' | translate : { length: suggestDatasetFieldsGroup.getError('maxlength', 'nameOfData').requiredLength, } }} }
@let isDescriptionFieldInvalid = suggestDatasetFieldsGroup.controls.description.touched && suggestDatasetFieldsGroup.controls.description.invalid;
@if (suggestDatasetFieldsGroup.value.description) { }
{{ 'Forms.NewDataSection.DataDescriptionTextarea.Hint' | translate }}
@if (suggestDatasetFieldsGroup.hasError('required', 'description')) { {{ 'Forms.NewDataSection.DataDescriptionTextarea.ValidatorRequired' | translate }} } @else if (suggestDatasetFieldsGroup.hasError('maxlength', 'description')) { {{ 'Forms.Validators.ValidatorMaxLength' | translate : { length: suggestDatasetFieldsGroup.getError('maxlength', 'description').requiredLength, } }} }
@let isInstitutionFieldInvalid = suggestDatasetFieldsGroup.controls.institution.touched && suggestDatasetFieldsGroup.controls.institution.invalid;
@if (suggestDatasetFieldsGroup.value.institution) { }
@if (suggestDatasetFieldsGroup.hasError('maxlength', 'institution')) { {{ 'Forms.Validators.ValidatorMaxLength' | translate: { length: suggestDatasetFieldsGroup.getError('maxlength', 'institution').requiredLength } }} }
@let isFoundLinkFieldInvalid = suggestDatasetFieldsGroup.controls.foundLink.touched && suggestDatasetFieldsGroup.controls.foundLink.invalid;
@if (suggestDatasetFieldsGroup.value.foundLink) { }
@if (suggestDatasetFieldsGroup.hasError('maxlength', 'foundLink')) { {{ 'Forms.Validators.ValidatorMaxLength' | translate: { length: suggestDatasetFieldsGroup.getError('maxlength', 'foundLink').requiredLength } }} } @else if (suggestDatasetFieldsGroup.hasError('pattern', 'foundLink')) { {{ 'Forms.Validators.ValidatorPatternLink' | translate }} }
@let isPotentialUsesFieldInvalid = suggestDatasetFieldsGroup.controls.potentialUses.touched && suggestDatasetFieldsGroup.controls.potentialUses.invalid;
@if (suggestDatasetFieldsGroup.value.potentialUses) { }
@if (suggestDatasetFieldsGroup.hasError('maxlength', 'potentialUses')) { {{ 'Forms.Validators.ValidatorMaxLength' | translate: { length: suggestDatasetFieldsGroup.getError('maxlength', 'potentialUses').requiredLength } }} }