character-card.component.html 893 B

12345678910111213141516171819202122232425262728
  1. <div class="character-card" (click)="selectCharacter()">
  2. <div
  3. class="delete-area"
  4. (click)="deleteCharacter(); $event.stopPropagation()"
  5. >
  6. <img
  7. style="width: 50%"
  8. src="assets/icons/UIIcons/delete.svg"
  9. alt="Delete Button"
  10. />
  11. </div>
  12. <!-- The characterData is not loaded initially, so this is a workaround. Maybe add a resolver first -->
  13. @if(image){
  14. <img [src]="image" alt="portrait" />
  15. } @else {
  16. <img
  17. [src]="'assets/images/' + characterData.gender + '.jpg'"
  18. alt="character"
  19. />
  20. }
  21. <div class="content">
  22. <div class="name">{{ character }}</div>
  23. <div class="level">Stufe {{ characterData.level }}</div>
  24. <div class="species">{{ races[characterData.race].display }}</div>
  25. <div class="class">{{ classes[characterData.class].display }}</div>
  26. <!-- <div class="subclass">{{ characterData.class }}</div> -->
  27. </div>
  28. </div>