general.component.html 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. <div class="general-container">
  2. <div class="image-container">
  3. <img src="assets/images/tel.jpg" alt="character" />
  4. </div>
  5. <div class="looks">
  6. <div class="looks-entry">
  7. <div class="looks-label">Volk</div>
  8. <input
  9. type="text"
  10. class="looks-input"
  11. [(ngModel)]="data.species"
  12. (change)="updateData()"
  13. />
  14. </div>
  15. <div class="looks-entry">
  16. <div class="looks-label">Klasse</div>
  17. <input
  18. type="text"
  19. class="looks-input"
  20. [(ngModel)]="data.class"
  21. (change)="updateData()"
  22. />
  23. </div>
  24. <div class="looks-entry">
  25. <div class="looks-label">Geschlecht</div>
  26. <input
  27. type="text"
  28. class="looks-input"
  29. [(ngModel)]="data.gender"
  30. (change)="updateData()"
  31. />
  32. </div>
  33. <div class="looks-entry">
  34. <div class="looks-label">Alter</div>
  35. <input
  36. type="text"
  37. class="looks-input"
  38. [(ngModel)]="data.age"
  39. (change)="updateData()"
  40. />
  41. </div>
  42. <div class="looks-entry">
  43. <div class="looks-label">Größe</div>
  44. <input
  45. type="text"
  46. class="looks-input"
  47. [(ngModel)]="data.height"
  48. (change)="updateData()"
  49. />
  50. </div>
  51. <div class="looks-entry">
  52. <div class="looks-label">Gewicht</div>
  53. <input
  54. type="text"
  55. class="looks-input"
  56. [(ngModel)]="data.weight"
  57. (change)="updateData()"
  58. />
  59. </div>
  60. <div class="looks-entry">
  61. <div class="looks-label">Haarfarbe</div>
  62. <input
  63. type="text"
  64. class="looks-input"
  65. [(ngModel)]="data.hair"
  66. (change)="updateData()"
  67. />
  68. </div>
  69. <div class="looks-entry">
  70. <div class="looks-label">Augenfarbe</div>
  71. <input
  72. type="text"
  73. class="looks-input"
  74. [(ngModel)]="data.eyes"
  75. (change)="updateData()"
  76. />
  77. </div>
  78. <div class="looks-entry">
  79. <div class="looks-label">Hautfarbe</div>
  80. <input
  81. type="text"
  82. class="looks-input"
  83. [(ngModel)]="data.skin"
  84. (change)="updateData()"
  85. />
  86. </div>
  87. </div>
  88. <div class="description">
  89. <textarea
  90. class="description-area"
  91. [(ngModel)]="data.description"
  92. (change)="updateData()"
  93. ></textarea>
  94. <label class="description-label">Beschreibung</label>
  95. </div>
  96. <div class="personality">
  97. <div class="personality-box">
  98. <textarea
  99. class="personality-area"
  100. [(ngModel)]="data.personalityTraits"
  101. (change)="updateData()"
  102. ></textarea>
  103. <label class="personality-label">Persönlichkeitsmerkmale</label>
  104. </div>
  105. <div class="personality-box">
  106. <textarea
  107. class="personality-area"
  108. [(ngModel)]="data.ideals"
  109. (change)="updateData()"
  110. ></textarea>
  111. <label class="personality-label">Ideale</label>
  112. </div>
  113. <div class="personality-box">
  114. <textarea
  115. class="personality-area"
  116. [(ngModel)]="data.bonds"
  117. (change)="updateData()"
  118. ></textarea>
  119. <label class="personality-label">Bindungen</label>
  120. </div>
  121. <div class="personality-box">
  122. <textarea
  123. class="personality-area"
  124. [(ngModel)]="data.flaws"
  125. (change)="updateData()"
  126. ></textarea>
  127. <label class="personality-label">Makel</label>
  128. </div>
  129. </div>
  130. </div>