Project name @if (name.touched && name.errors?.required) { *Please add name. } @if (name.touched && name.errors?.uniqueProject) { *Project name in this path already exists. } @if (name.touched && name.errors?.minlength) { *Project name should contain more than 3 characters. } @if (name.touched && name.errors?.emptyName && !name.errors?.minlength) { *Project name can't contain only spaces. } @if (name.touched && name.errors?.pattern && !name.errors?.minlength) { *Project name can't contain slash (/) } @if (targetFolder.touched && targetFolder.errors?.required) { *Please add location. } @if (targetFolder?.errors?.minlength) { Please provide a name longer than 3 characters } Create in @if (projects && targetFolder.value && (!isAutoCompleteOpen) && !(project.parent | stringIncludedInArray:projectsNames)) { (Create New) } @if (projectsNames !== null && targetFolder.value && !(targetFolder.value | stringIncludedInArray:projectsNames)) { "{{targetFolder.value}}" (Create New) } @for (projectName of projectsNames; track projectName) {
{{projectName}}
} @if (!projects) {
}
@if (description?.touched && description?.invalid) { *Please add description. } Description @if (default_output_destination?.touched && default_output_destination?.errors?.required) { *Please add default destination. } @if (default_output_destination?.touched && default_output_destination?.errors?.pattern) { *Illegal output destination (e.g. s3://bucket. gs://bucket) } Default output destination