|
1 |
| -<div [class.form-group]="(model.type !== 'GROUP' && asBootstrapFormGroup) || getClass('element', 'container').includes('form-group')" |
| 1 | +<div [class.form-group]="hasLabel || model.type === 'DATE' || (model.type !== 'GROUP' && asBootstrapFormGroup) || getClass('element', 'container').includes('form-group')" |
2 | 2 | [class.d-none]="model.hidden"
|
3 | 3 | [formGroup]="group"
|
4 | 4 | [ngClass]="[getClass('element', 'container'), getClass('grid', 'container')]">
|
|
19 | 19 | <small *ngIf="hasHint && (formBuilderService.hasArrayGroupValue(model) || (!model.repeatable && (isRelationship === false || value?.value === null)) || (model.repeatable === true && context?.index === context?.context?.groups?.length - 1)) && (!showErrorMessages || errorMessages.length === 0)"
|
20 | 20 | class="text-muted ds-hint" [innerHTML]="model.hint | translate" [ngClass]="getClass('element', 'hint')"></small>
|
21 | 21 | <!-- In case of repeatable fields show empty space for all elements except the first -->
|
22 |
| - <div *ngIf="context?.index !== null |
23 |
| - && (!showErrorMessages || errorMessages.length === 0)" class="clearfix w-100 mb-2"></div> |
| 22 | + <div *ngIf="context?.parent?.groups?.length > 1 && (!showErrorMessages || errorMessages.length === 0)" class="clearfix w-100 mb-2"></div> |
24 | 23 |
|
25 | 24 | <div *ngIf="!model.hideErrorMessages && showErrorMessages" [id]="id + '_errors'"
|
26 | 25 | [ngClass]="[getClass('element', 'errors'), getClass('grid', 'errors')]">
|
|
78 | 77 | </ds-existing-relation-list-element>
|
79 | 78 | <small *ngIf="hasHint && (model.repeatable === false || context?.index === context?.context?.groups?.length - 1) && (!showErrorMessages || errorMessages.length === 0)"
|
80 | 79 | class="text-muted ds-hint" [innerHTML]="model.hint | translate" [ngClass]="getClass('element', 'hint')"></small>
|
81 |
| - <div class="clearfix w-100 mb-2"></div> |
| 80 | + <div *ngIf="context?.parent?.groups?.length > 1 && (!showErrorMessages || errorMessages.length === 0)" class="clearfix w-100 mb-2"></div> |
82 | 81 | </ng-container>
|
83 | 82 | <ng-content></ng-content>
|
84 | 83 | </div>
|
0 commit comments