ms-contents.component.html 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <div class="msContents">
  2. <evt-ms-desc-section [label]="'msContents'" [underline]=true></evt-ms-desc-section>
  3. <div class="flex-container">
  4. <ng-container *ngIf="data?.summary">
  5. <div class="flex-item-label">
  6. <evt-ms-desc-section [label]="'summary'" [inlineLabel]="true"></evt-ms-desc-section>
  7. </div>
  8. <div class="flex-item-information">
  9. <evt-content-viewer [content]="data.summary"></evt-content-viewer>
  10. </div>
  11. </ng-container>
  12. <ng-container *ngIf="data?.textLangs.length>0">
  13. <div class="flex-item-label">
  14. <evt-ms-desc-section [label]="'textLang'" [inlineLabel]="true"></evt-ms-desc-section>
  15. </div>
  16. <div class="flex-item-information">
  17. <div>
  18. <span *ngFor="let textLangs of data.textLangs; let i = index">
  19. <evt-content-viewer *ngFor="let textLang of textLangs" [content]="textLang"></evt-content-viewer>
  20. <span *ngIf="i < [data.textLangs.length-1]">, </span>
  21. </span>
  22. </div>
  23. </div>
  24. </ng-container>
  25. <ng-container *ngIf="data?.msItem.length>0">
  26. <div class="flex-item-label">
  27. <evt-ms-desc-section [label]="'items'" [inlineLabel]="true"></evt-ms-desc-section>
  28. </div>
  29. </ng-container>
  30. </div>
  31. <ng-container *ngFor="let m of data?.msItem">
  32. <evt-ms-item [data]="m"></evt-ms-item>
  33. <evt-ms-item *ngFor="let ms of m.msItem" [data]="ms" [nested1]="true"></evt-ms-item>
  34. <ng-container *ngFor="let ms of m.msItem">
  35. <evt-ms-item *ngFor="let item of ms.msItem" [data]="item" [nested2]="true"></evt-ms-item>
  36. </ng-container>
  37. </ng-container>
  38. <div class="flex-container" *ngIf="data?.pEl.length>0">
  39. <ng-container>
  40. <div class="flex-item-label">
  41. <evt-ms-desc-section [label]="'summary'" [inlineLabel]="true"> </evt-ms-desc-section>
  42. </div>
  43. <div class="flex-item-information">
  44. <evt-content-viewer [content]="par" *ngFor="let par of data.pEl"></evt-content-viewer>
  45. </div>
  46. </ng-container>
  47. </div>
  48. </div>