|
@@ -54,99 +54,109 @@
|
|
|
</div>
|
|
|
|
|
|
<div class="food-container">
|
|
|
- Nahrung
|
|
|
<div
|
|
|
cdkDropList
|
|
|
class="example-list"
|
|
|
(cdkDropListDropped)="drop($event, food, 'food')"
|
|
|
>
|
|
|
- @for (item of food; track item) {
|
|
|
- <div class="example-box" cdkDrag>{{ item.name }}</div>
|
|
|
+ <div class="heading-row">
|
|
|
+ <div class="heading">Name</div>
|
|
|
+ <div class="heading">Fertig</div>
|
|
|
+ <div class="heading">Gewicht</div>
|
|
|
+ <div class="heading">Anzahl</div>
|
|
|
+ </div>
|
|
|
+ @for (item of food; let index = $index; track item) {
|
|
|
+ <div class="example-box" cdkDrag (click)="openFoodDetails(index)">
|
|
|
+ <div class="item">{{ item.name }}</div>
|
|
|
+ <div class="item">@if(item.ready){Ja} @else {Nein}</div>
|
|
|
+ <div class="item">{{ item.weight }} Kg.</div>
|
|
|
+ <div class="item">{{ item.quantity }}</div>
|
|
|
+ </div>
|
|
|
}
|
|
|
</div>
|
|
|
</div>
|
|
|
-</div>
|
|
|
|
|
|
-<!-- WEAPONS -->
|
|
|
-<ng-template #weaponTemplate>
|
|
|
- <div
|
|
|
- cdkDropList
|
|
|
- class="example-list"
|
|
|
- (cdkDropListDropped)="drop($event, weaponsAndArmor, 'weaponsAndArmor')"
|
|
|
- >
|
|
|
- <div class="heading-row">
|
|
|
- <div class="heading">Name</div>
|
|
|
- <div class="heading">Wert</div>
|
|
|
- <div class="heading">Gewicht</div>
|
|
|
- <div class="heading">Anzahl</div>
|
|
|
- </div>
|
|
|
- @for (item of weaponsAndArmor; let index = $index; track item) {
|
|
|
+ <!-- WEAPONS -->
|
|
|
+ <ng-template #weaponTemplate>
|
|
|
<div
|
|
|
- class="example-box"
|
|
|
- cdkDrag
|
|
|
- (click)="openDetails(weaponsAndArmor, index, 'weaponsAndArmor')"
|
|
|
+ cdkDropList
|
|
|
+ class="example-list"
|
|
|
+ (cdkDropListDropped)="drop($event, weaponsAndArmor, 'weaponsAndArmor')"
|
|
|
>
|
|
|
- <div class="item">{{ item.name }}</div>
|
|
|
- <div class="item">{{ item.value }} Gold</div>
|
|
|
- <div class="item">{{ item.weight }} Kg.</div>
|
|
|
- <div class="item">{{ item.quantity }}</div>
|
|
|
+ <div class="heading-row">
|
|
|
+ <div class="heading">Name</div>
|
|
|
+ <div class="heading">Wert</div>
|
|
|
+ <div class="heading">Gewicht</div>
|
|
|
+ <div class="heading">Anzahl</div>
|
|
|
+ </div>
|
|
|
+ @for (item of weaponsAndArmor; let index = $index; track item) {
|
|
|
+ <div
|
|
|
+ class="example-box"
|
|
|
+ cdkDrag
|
|
|
+ (click)="openItemsDetails(weaponsAndArmor, index, 'weaponsAndArmor')"
|
|
|
+ >
|
|
|
+ <div class="item">{{ item.name }}</div>
|
|
|
+ <div class="item">{{ item.value }} Gold</div>
|
|
|
+ <div class="item">{{ item.weight }} Kg.</div>
|
|
|
+ <div class="item">{{ item.quantity }}</div>
|
|
|
+ </div>
|
|
|
+ }
|
|
|
</div>
|
|
|
- }
|
|
|
- </div>
|
|
|
-</ng-template>
|
|
|
+ </ng-template>
|
|
|
|
|
|
-<!-- CONSUMABLES -->
|
|
|
-<ng-template #consumablesTemplate>
|
|
|
- <div
|
|
|
- cdkDropList
|
|
|
- class="example-list"
|
|
|
- (cdkDropListDropped)="drop($event, consumables, 'consumables')"
|
|
|
- >
|
|
|
- <div class="heading-row">
|
|
|
- <div class="heading">Name</div>
|
|
|
- <div class="heading">Wert</div>
|
|
|
- <div class="heading">Gewicht</div>
|
|
|
- <div class="heading">Anzahl</div>
|
|
|
- </div>
|
|
|
- @for (item of consumables; let index = $index; track item) {
|
|
|
+ <!-- CONSUMABLES -->
|
|
|
+ <ng-template #consumablesTemplate>
|
|
|
<div
|
|
|
- class="example-box"
|
|
|
- cdkDrag
|
|
|
- (click)="openDetails(consumables, index, 'consumables')"
|
|
|
+ cdkDropList
|
|
|
+ class="example-list"
|
|
|
+ (cdkDropListDropped)="drop($event, consumables, 'consumables')"
|
|
|
>
|
|
|
- <div class="item">{{ item.name }}</div>
|
|
|
- <div class="item">{{ item.value }} Gold</div>
|
|
|
- <div class="item">{{ item.weight }} Kg.</div>
|
|
|
- <div class="item">{{ item.quantity }}</div>
|
|
|
+ <div class="heading-row">
|
|
|
+ <div class="heading">Name</div>
|
|
|
+ <div class="heading">Wert</div>
|
|
|
+ <div class="heading">Gewicht</div>
|
|
|
+ <div class="heading">Anzahl</div>
|
|
|
+ </div>
|
|
|
+ @for (item of consumables; let index = $index; track item) {
|
|
|
+ <div
|
|
|
+ class="example-box"
|
|
|
+ cdkDrag
|
|
|
+ (click)="openItemsDetails(consumables, index, 'consumables')"
|
|
|
+ >
|
|
|
+ <div class="item">{{ item.name }}</div>
|
|
|
+ <div class="item">{{ item.value }} Gold</div>
|
|
|
+ <div class="item">{{ item.weight }} Kg.</div>
|
|
|
+ <div class="item">{{ item.quantity }}</div>
|
|
|
+ </div>
|
|
|
+ }
|
|
|
</div>
|
|
|
- }
|
|
|
- </div>
|
|
|
-</ng-template>
|
|
|
+ </ng-template>
|
|
|
|
|
|
-<!-- MISCELLANEOUS -->
|
|
|
-<ng-template #miscTemplate>
|
|
|
- <div
|
|
|
- cdkDropList
|
|
|
- class="example-list"
|
|
|
- (cdkDropListDropped)="drop($event, miscellaneous, 'miscellaneous')"
|
|
|
- >
|
|
|
- <div class="heading-row">
|
|
|
- <div class="heading">Name</div>
|
|
|
- <div class="heading">Wert</div>
|
|
|
- <div class="heading">Gewicht</div>
|
|
|
- <div class="heading">Anzahl</div>
|
|
|
- </div>
|
|
|
- @for (item of miscellaneous; let index = $index; track item) {
|
|
|
+ <!-- MISCELLANEOUS -->
|
|
|
+ <ng-template #miscTemplate>
|
|
|
<div
|
|
|
- class="example-box"
|
|
|
- cdkDrag
|
|
|
- (click)="openDetails(miscellaneous, index, 'miscellaneous')"
|
|
|
+ cdkDropList
|
|
|
+ class="example-list"
|
|
|
+ (cdkDropListDropped)="drop($event, miscellaneous, 'miscellaneous')"
|
|
|
>
|
|
|
- <div class="item">{{ item.name }}</div>
|
|
|
- <div class="item">{{ item.value }} Gold</div>
|
|
|
- <div class="item">{{ item.weight }} Kg.</div>
|
|
|
- <div class="item">{{ item.quantity }}</div>
|
|
|
+ <div class="heading-row">
|
|
|
+ <div class="heading">Name</div>
|
|
|
+ <div class="heading">Wert</div>
|
|
|
+ <div class="heading">Gewicht</div>
|
|
|
+ <div class="heading">Anzahl</div>
|
|
|
+ </div>
|
|
|
+ @for (item of miscellaneous; let index = $index; track item) {
|
|
|
+ <div
|
|
|
+ class="example-box"
|
|
|
+ cdkDrag
|
|
|
+ (click)="openItemsDetails(miscellaneous, index, 'miscellaneous')"
|
|
|
+ >
|
|
|
+ <div class="item">{{ item.name }}</div>
|
|
|
+ <div class="item">{{ item.value }} Gold</div>
|
|
|
+ <div class="item">{{ item.weight }} Kg.</div>
|
|
|
+ <div class="item">{{ item.quantity }}</div>
|
|
|
+ </div>
|
|
|
+ }
|
|
|
</div>
|
|
|
- }
|
|
|
- </div>
|
|
|
-</ng-template>
|
|
|
+ </ng-template>
|
|
|
+</div>
|