edition-stmt.component.html 941 B

123456789101112131415161718
  1. <ng-container [ngSwitch]="data?.structuredData">
  2. <ng-container *ngSwitchCase="true">
  3. <ng-container *ngTemplateOutlet="section; context: { label: 'edition', items: data?.edition, class: 'edition' }"></ng-container>
  4. <ng-container *ngTemplateOutlet="section; context: { label: 'responsibles', items: data?.respStmt, class: 'principal' }"></ng-container>
  5. </ng-container>
  6. <ng-container *ngSwitchDefault>
  7. <evt-content-viewer *ngFor="let element of data?.content" [content]="element"></evt-content-viewer>
  8. </ng-container>
  9. </ng-container>
  10. <ng-template #section let-label="label" let-items="items" let-class="class">
  11. <evt-header-section *ngIf="items?.length > 0" [label]="label" [inlineLabel]="true" [additionalClass]="class">
  12. <div content>
  13. <evt-content-viewer *ngFor="let item of items" [content]="item" ></evt-content-viewer>
  14. </div>
  15. </evt-header-section>
  16. </ng-template>