navigation-panel.component.html 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. <div #navigationBackdrop class="backdrop" (click)="closePanel()"></div>
  2. <div #navigationPanel class="panel">
  3. <h2 style="margin-bottom: 1.5rem">Menu</h2>
  4. {{ active }}
  5. <ul>
  6. <li>
  7. <div
  8. class="navigation-entry"
  9. [ngClass]="active === 1 ? 'active' : ''"
  10. (click)="setActiveProperty(1)"
  11. [routerLink]="'./stats'"
  12. >
  13. Kampf
  14. </div>
  15. </li>
  16. <li>
  17. <div
  18. class="navigation-entry"
  19. [ngClass]="active === 2 ? 'active' : ''"
  20. (click)="setActiveProperty(2)"
  21. [routerLink]="'./character'"
  22. >
  23. Charakter
  24. </div>
  25. </li>
  26. <li>
  27. <div
  28. class="navigation-entry"
  29. [class]="active === 3 ? 'active' : ''"
  30. (click)="setActiveProperty(3)"
  31. [routerLink]="'./inventory'"
  32. >
  33. Inventar
  34. </div>
  35. </li>
  36. <li>
  37. <div
  38. class="navigation-entry"
  39. [class]="active === 4 ? 'active' : ''"
  40. (click)="setActiveProperty(4)"
  41. [routerLink]="'./spellcards'"
  42. >
  43. Zauber
  44. </div>
  45. </li>
  46. <li>
  47. <div
  48. class="navigation-entry"
  49. [class]="active === 5 ? 'active' : ''"
  50. (click)="setActiveProperty(5)"
  51. [routerLink]="'./notes'"
  52. >
  53. Notizen
  54. </div>
  55. </li>
  56. <li>
  57. <div
  58. class="navigation-entry"
  59. [class]="active === 3 ? 'active' : ''"
  60. (click)="setActiveProperty(6)"
  61. [routerLink]="'./spellbook'"
  62. >
  63. Zauberbuch
  64. </div>
  65. </li>
  66. <li>
  67. <div
  68. class="navigation-entry"
  69. [class]="active === 7 ? 'active' : ''"
  70. (click)="setActiveProperty(7)"
  71. [routerLink]="'./quests'"
  72. >
  73. Aufträge
  74. </div>
  75. </li>
  76. <li>
  77. <div
  78. class="navigation-entry"
  79. [class]="active === 8 ? 'active' : ''"
  80. (click)="setActiveProperty(8)"
  81. [routerLink]="'./npcs'"
  82. >
  83. NPCs
  84. </div>
  85. </li>
  86. <li>
  87. <div
  88. class="navigation-entry"
  89. [class]="active === 9 ? 'active' : ''"
  90. (click)="setActiveProperty(9)"
  91. [routerLink]="'./places'"
  92. >
  93. Orte
  94. </div>
  95. </li>
  96. <li>
  97. <div
  98. class="navigation-entry"
  99. [class]="active === 10 ? 'active' : ''"
  100. (click)="setActiveProperty(10)"
  101. [routerLink]="'./maps'"
  102. >
  103. Karten
  104. </div>
  105. </li>
  106. <li>
  107. <div
  108. class="navigation-entry"
  109. [class]="active === 11 ? 'active' : ''"
  110. (click)="setActiveProperty(11)"
  111. [routerLink]="'./ruleset'"
  112. >
  113. Regelwerk
  114. </div>
  115. </li>
  116. </ul>
  117. <div class="settings-container">
  118. <button class="settings-button" [routerLink]="'../'">
  119. <icon [size]="'s'" [type]="'UI'" [icon]="'characters'"></icon>
  120. <div>Charaktere</div>
  121. </button>
  122. <button class="settings-button">
  123. <icon [size]="'s'" [type]="'UI'" [icon]="'settings'"></icon>
  124. <div>Einstellungen</div>
  125. </button>
  126. </div>
  127. </div>