| 123456789101112131415161718192021222324252627282930313233 |
- <div class="form-group" [class.no-label]="!label">
- <label *ngIf="label" [for]="for" class="clr-control-label">
- {{ label }}
- <clr-tooltip *ngIf="tooltip">
- <clr-icon clrTooltipTrigger shape="info-circle" size="24"></clr-icon>
- <clr-tooltip-content clrPosition="top-right" clrSize="lg" *clrIfOpen>
- <span>{{ tooltip }}</span>
- </clr-tooltip-content>
- </clr-tooltip>
- </label>
- <label
- [for]="for"
- aria-haspopup="true"
- role="tooltip"
- [class.invalid]="formFieldControl?.touched && !formFieldControl?.valid"
- class="tooltip tooltip-validation tooltip-sm tooltip-top-left"
- >
- <div class="input-row" [class.has-toggle]="readOnlyToggle">
- <ng-content></ng-content>
- <button
- *ngIf="readOnlyToggle"
- type="button"
- [disabled]="!isReadOnly"
- [title]="'common.edit-field' | translate"
- class="btn btn-icon edit-button"
- (click)="setReadOnly(false)"
- >
- <clr-icon shape="edit"></clr-icon>
- </button>
- </div>
- <span class="tooltip-content">{{ label }} is required.</span>
- </label>
- </div>
|