@pega/dx-component-builder-sdk
Version:
Utility for building custom UI components
26 lines (23 loc) • 865 B
HTML
<div *ngIf="visibility$ !== false" class="ng-view-top">
<div *ngIf="showLabel$ && label$ && !noHeaderTemplates.includes(templateName$)" class="template-title-container">
<span>{{ label$ }}</span>
</div>
<ng-container *ngIf="templateName$; else noTemplate">
<div>
<component-mapper
[name]="templateName$"
[props]="{ formGroup$, pConn$, displayOnlyFA$ }"
errorMsg="View template not recognized: [{{ templateName$ }}]"
></component-mapper>
</div>
</ng-container>
<ng-template #noTemplate>
<div *ngFor="let kid of arChildren$">
<component-mapper
[name]="kid.getPConnect().getComponentName()"
[props]="{ pConn$: kid.getPConnect() }"
errorMsg="View Missing (displayAll): {{ kid.getPConnect().getComponentName() }}"
></component-mapper>
</div>
</ng-template>
</div>