character-picker.component.html 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <div class="header">
  2. <h1>DND-TOOLS</h1>
  3. </div>
  4. <div class="character-card-container">
  5. @for (card of [0,1,2,3,4,5]; track card){ @if(characters[card]){
  6. <character-card
  7. [character]="characters[card].name"
  8. (select)="selectCharacter(characters[card])"
  9. (delete)="open(content, card)"
  10. ></character-card>
  11. }@else {
  12. <div class="card-placeholder" (click)="addCharacter()">
  13. <!-- <icon [size]="'l'" [type]="'UI'" [icon]="'add'"></icon> -->
  14. <img
  15. src="assets/icons/UIIcons/add.svg"
  16. style="width: 6%"
  17. alt="Add Button"
  18. />
  19. </div>
  20. } }
  21. </div>
  22. <ng-template #content let-modal>
  23. <div class="modal-header">
  24. <h4 class="modal-title" id="modal-basic-title">Charakter löschen</h4>
  25. <button
  26. type="button"
  27. class="btn-close"
  28. aria-label="Close"
  29. (click)="modal.dismiss('dismiss')"
  30. ></button>
  31. </div>
  32. <div class="modal-body">
  33. Möchest du <b>{{ currentCharacter }}</b> unwiderruflich löschen?
  34. </div>
  35. <div class="modal-footer">
  36. <div class="button-row">
  37. <button class="delete-button" (click)="modal.dismiss('delete')">
  38. Löschen
  39. </button>
  40. </div>
  41. </div>
  42. </ng-template>