spellslots-modal.component.html 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <div class="modal-dimensions">
  2. <div class="add-form-group">
  3. @if(!isMonk){
  4. <h3>Spellslots</h3>
  5. <mat-slide-toggle
  6. [checked]="showSpellslots"
  7. (change)="onSpellslotsSwitchChanged($event)"
  8. >Zauberplätze in der Übersicht anzeigen</mat-slide-toggle
  9. >
  10. <!-- Zauberplätze in der Übersicht anzeigen -->
  11. <div *ngIf="showSpellslots">
  12. <div *ngFor="let level of spellslots; let levelIndex = index">
  13. <div class="level-row">
  14. Level {{ levelIndex + 1 }}
  15. <select [(ngModel)]="spellslots[levelIndex].totalSlots">
  16. <option *ngFor="let number of spellNumbersArray" [value]="number">
  17. {{ number }}
  18. </option>
  19. </select>
  20. <span>
  21. <icon
  22. [icon]="'remove'"
  23. [size]="'s'"
  24. [type]="'UI'"
  25. [class]="'pointer'"
  26. (click)="removeSpellLevel(levelIndex)"
  27. ></icon>
  28. </span>
  29. </div>
  30. </div>
  31. <icon
  32. [icon]="'add'"
  33. [size]="'s'"
  34. [type]="'UI'"
  35. [class]="'pointer'"
  36. (click)="addSpellLevel()"
  37. ></icon>
  38. </div>
  39. } @else{
  40. <h3>KI-Punkte</h3>
  41. <mat-slide-toggle
  42. [checked]="kiPoints.showKiPoints"
  43. (change)="onKiPointsSwitchChanged($event)"
  44. >KI Punkte in der Übersicht anzeigen
  45. </mat-slide-toggle>
  46. <div *ngIf="kiPoints.showKiPoints">
  47. Verfügbare KI Punkte
  48. <div>
  49. <select [(ngModel)]="kiPoints.totalPoints">
  50. <option *ngFor="let number of kiNumbersArray" [value]="number">
  51. {{ number }}
  52. </option>
  53. </select>
  54. </div>
  55. </div>
  56. }
  57. </div>
  58. <div class="button-wrapper-2-block">
  59. <ui-button
  60. [type]="'update'"
  61. [size]="'xlarge'"
  62. [color]="'primary'"
  63. (click)="update()"
  64. ></ui-button>
  65. <ui-button
  66. [type]="'dismiss'"
  67. [size]="'xlarge'"
  68. [color]="'primary'"
  69. (click)="cancel()"
  70. ></ui-button>
  71. </div>
  72. </div>