journal-spellcards.component.html 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. <div cdkDropListGroup>
  2. <div class="example-container">
  3. <h2>To do</h2>
  4. <div
  5. cdkDropList
  6. cdkDropListOrientation="horizontal"
  7. [cdkDropListData]="todo"
  8. class="example-list"
  9. (cdkDropListDropped)="drop($event)"
  10. >
  11. @for (item of todo; track item) {
  12. <div class="example-box" cdkDrag>{{ item }}</div>
  13. }
  14. </div>
  15. </div>
  16. <div class="example-container">
  17. <h2>Done</h2>
  18. <div
  19. cdkDropList
  20. cdkDropListOrientation="horizontal"
  21. [cdkDropListData]="done"
  22. class="example-list"
  23. (cdkDropListDropped)="drop($event)"
  24. >
  25. @for (item of done; track item) {
  26. <div class="example-box" cdkDrag>{{ item }}</div>
  27. }
  28. </div>
  29. </div>
  30. </div>
  31. <!-- <div cdkDropListGroup>
  32. <div class="level-container">
  33. <h2>Zaubertrick</h2>
  34. <div
  35. cdkDropList
  36. [cdkDropListData]="level0"
  37. class="level-table"
  38. (cdkDropListDropped)="drop($event)"
  39. >
  40. @for (item of level0; track item) {
  41. <div class="spellcard" cdkDrag>{{ item }}</div>
  42. }
  43. </div>
  44. </div>
  45. <div class="level-container">
  46. <h2>Level 1</h2>
  47. <div
  48. cdkDropList
  49. [cdkDropListData]="level1"
  50. class="level-table"
  51. (cdkDropListDropped)="drop($event)"
  52. >
  53. @for (item of level1; track item) {
  54. <div class="spellcard" cdkDrag>{{ item }}</div>
  55. }
  56. </div>
  57. </div>
  58. <div class="level-container">
  59. <h2>Level 2</h2>
  60. <div
  61. cdkDropList
  62. [cdkDropListData]="level2"
  63. class="level-table"
  64. (cdkDropListDropped)="drop($event)"
  65. >
  66. @for (item of level2; track item) {
  67. <div class="spellcard" cdkDrag>{{ item }}</div>
  68. }
  69. </div>
  70. </div>
  71. <div class="level-container">
  72. <h2>Level 3</h2>
  73. <div
  74. cdkDropList
  75. [cdkDropListData]="level3"
  76. class="level-table"
  77. (cdkDropListDropped)="drop($event)"
  78. >
  79. @for (item of level3; track item) {
  80. <div class="spellcard" cdkDrag>{{ item }}</div>
  81. }
  82. </div>
  83. </div>
  84. <div class="level-container">
  85. <h2>Level 4</h2>
  86. <div
  87. cdkDropList
  88. [cdkDropListData]="level4"
  89. class="level-table"
  90. (cdkDropListDropped)="drop($event)"
  91. >
  92. @for (item of level4; track item) {
  93. <div class="spellcard" cdkDrag>{{ item }}</div>
  94. }
  95. </div>
  96. </div>
  97. <div class="level-container">
  98. <h2>Level 5</h2>
  99. <div
  100. cdkDropList
  101. [cdkDropListData]="level5"
  102. class="level-table"
  103. (cdkDropListDropped)="drop($event)"
  104. >
  105. @for (item of level5; track item) {
  106. <div class="spellcard" cdkDrag>{{ item }}</div>
  107. }
  108. </div>
  109. </div>
  110. <div class="level-container">
  111. <h2>Level 6</h2>
  112. <div
  113. cdkDropList
  114. [cdkDropListData]="level6"
  115. class="level-table"
  116. (cdkDropListDropped)="drop($event)"
  117. >
  118. @for (item of level6; track item) {
  119. <div class="spellcard" cdkDrag>{{ item }}</div>
  120. }
  121. </div>
  122. </div>
  123. <div class="level-container">
  124. <h2>Level 7</h2>
  125. <div
  126. cdkDropList
  127. [cdkDropListData]="level7"
  128. class="level-table"
  129. (cdkDropListDropped)="drop($event)"
  130. >
  131. @for (item of level7; track item) {
  132. <div class="spellcard" cdkDrag>{{ item }}</div>
  133. }
  134. </div>
  135. </div>
  136. <div class="level-container">
  137. <h2>Level 8</h2>
  138. <div
  139. cdkDropList
  140. [cdkDropListData]="level8"
  141. class="level-table"
  142. (cdkDropListDropped)="drop($event)"
  143. >
  144. @for (item of level8; track item) {
  145. <div class="spellcard" cdkDrag>{{ item }}</div>
  146. }
  147. </div>
  148. </div>
  149. <div class="level-container">
  150. <h2>Level 9</h2>
  151. <div
  152. cdkDropList
  153. [cdkDropListData]="level9"
  154. class="level-table"
  155. (cdkDropListDropped)="drop($event)"
  156. >
  157. @for (item of level9; track item) {
  158. <div class="spellcard" cdkDrag>{{ item }}</div>
  159. }
  160. </div>
  161. </div>
  162. </div> -->