UNPKG

@pega/dx-component-builder-sdk

Version:

Utility for building custom UI components

21 lines (18 loc) 859 B
<div *ngIf="displayMode$ === 'DISPLAY_ONLY'; else STACKED_LARGE_VAL" [ngClass]="label$ ? 'psdk-container-labels-left' : 'psdk-container-nolabels'"> <div *ngIf="label$" class="psdk-grid-label">{{ label$ }}</div> <div class="psdk-val-labels-left"> <ng-container *ngTemplateOutlet="valueTemplate"></ng-container> </div> </div> <ng-template #STACKED_LARGE_VAL> <div *ngIf="displayMode$ === 'STACKED_LARGE_VAL'" class="psdk-container-stacked-large-val"> <div class="psdk-grid-label">{{ label$ }}</div> <div class="psdk-val-stacked"> <ng-container *ngTemplateOutlet="valueTemplate"></ng-container> </div> </div> </ng-template> <ng-template #valueTemplate> <div *ngIf="isHtml$; else valueOnly" id="instruction-text" [innerHTML]="value$ || '---'"></div> <ng-template #valueOnly>{{ value$ || '---' }}</ng-template> </ng-template>