|
@@ -1,6 +1,6 @@
|
|
|
<div class="inventory-container">
|
|
|
<div class="item-container">
|
|
|
- <ul ngbNav #nav="ngbNav" [(activeId)]="active" class="nav-tabs">
|
|
|
+ <ul ngbNav #nav="ngbNav" [(activeId)]="active" class="nav-tabs tab-tabs">
|
|
|
<li [ngbNavItem]="1">
|
|
|
<button ngbNavLink>Waffen und Rüstungen</button>
|
|
|
<ng-template ngbNavContent>
|
|
@@ -21,7 +21,7 @@
|
|
|
</li>
|
|
|
</ul>
|
|
|
|
|
|
- <div [ngbNavOutlet]="nav" class="mt-2"></div>
|
|
|
+ <div [ngbNavOutlet]="nav"></div>
|
|
|
</div>
|
|
|
|
|
|
<div class="money-container">
|
|
@@ -54,109 +54,144 @@
|
|
|
</div>
|
|
|
|
|
|
<div class="food-container">
|
|
|
+ <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>
|
|
|
<div
|
|
|
cdkDropList
|
|
|
- class="example-list"
|
|
|
+ class="example-list table-content"
|
|
|
(cdkDropListDropped)="drop($event, food, 'food')"
|
|
|
>
|
|
|
- <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">@if(item.isReady){Ja} @else {Nein}</div>
|
|
|
<div class="item">{{ item.weight }} Kg.</div>
|
|
|
<div class="item">{{ item.quantity }}</div>
|
|
|
</div>
|
|
|
}
|
|
|
+ <ui-button
|
|
|
+ style="margin: 1rem"
|
|
|
+ [type]="'add'"
|
|
|
+ [size]="'xlarge'"
|
|
|
+ [color]="'primary'"
|
|
|
+ (click)="openFoodModal(false)"
|
|
|
+ ></ui-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<!-- WEAPONS -->
|
|
|
<ng-template #weaponTemplate>
|
|
|
- <div
|
|
|
- cdkDropList
|
|
|
- class="example-list"
|
|
|
- (cdkDropListDropped)="drop($event, weaponsAndArmor, 'weaponsAndArmor')"
|
|
|
- >
|
|
|
+ <div class="table-container">
|
|
|
<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')"
|
|
|
+ cdkDropList
|
|
|
+ class="example-list table-content"
|
|
|
+ (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>
|
|
|
+ @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>
|
|
|
+ }
|
|
|
+
|
|
|
+ <ui-button
|
|
|
+ style="margin: 1rem"
|
|
|
+ [type]="'add'"
|
|
|
+ [size]="'xlarge'"
|
|
|
+ [color]="'primary'"
|
|
|
+ (click)="openItemModal(false, 'weaponsAndArmor')"
|
|
|
+ ></ui-button>
|
|
|
</div>
|
|
|
- }
|
|
|
</div>
|
|
|
</ng-template>
|
|
|
|
|
|
<!-- CONSUMABLES -->
|
|
|
<ng-template #consumablesTemplate>
|
|
|
- <div
|
|
|
- cdkDropList
|
|
|
- class="example-list"
|
|
|
- (cdkDropListDropped)="drop($event, consumables, 'consumables')"
|
|
|
- >
|
|
|
+ <div class="table-container">
|
|
|
<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')"
|
|
|
+ cdkDropList
|
|
|
+ class="example-list table-content"
|
|
|
+ (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>
|
|
|
+ @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>
|
|
|
+ }
|
|
|
+ <ui-button
|
|
|
+ style="margin: 1rem"
|
|
|
+ [type]="'add'"
|
|
|
+ [size]="'xlarge'"
|
|
|
+ [color]="'primary'"
|
|
|
+ (click)="openItemModal(false, 'consumables')"
|
|
|
+ ></ui-button>
|
|
|
</div>
|
|
|
- }
|
|
|
</div>
|
|
|
</ng-template>
|
|
|
|
|
|
<!-- MISCELLANEOUS -->
|
|
|
<ng-template #miscTemplate>
|
|
|
- <div
|
|
|
- cdkDropList
|
|
|
- class="example-list"
|
|
|
- (cdkDropListDropped)="drop($event, miscellaneous, 'miscellaneous')"
|
|
|
- >
|
|
|
+ <div class="table-container">
|
|
|
<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')"
|
|
|
+ cdkDropList
|
|
|
+ class="example-list table-content"
|
|
|
+ (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>
|
|
|
+ @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>
|
|
|
+ }
|
|
|
+ <ui-button
|
|
|
+ style="margin: 1rem"
|
|
|
+ [type]="'add'"
|
|
|
+ [size]="'xlarge'"
|
|
|
+ [color]="'primary'"
|
|
|
+ (click)="openItemModal(false, 'miscellaneous')"
|
|
|
+ ></ui-button>
|
|
|
</div>
|
|
|
- }
|
|
|
</div>
|
|
|
</ng-template>
|
|
|
</div>
|