remrem 2 years ago
parent 9cb1d36242
commit 9a86d5f669

@ -1,26 +1,33 @@
@using Models; @using Models;
<h3>Inventory</h3>
<CascadingValue Value="@this"> <CascadingValue Value="@this">
<div class="css-grid"> <div id="master">
@for(int i = 0; i<Models.InventoryList.size;i++) <div class="inventory">
{ <div class="css-grid">
@if (inventory.inventoryItems[i] != null) @for(int i = 0; i<Models.InventoryList.size;i++)
{ {
<ItemInventory items="@inventory.inventoryItems[i]" Index="@i" NoDrop=true /> @if (inventory.inventoryItems[i] != null)
} {
else <ItemInventory items="@inventory.inventoryItems[i]" Index="@i" NoDrop=true />
{ }
<ItemInventory items="@inventory.inventoryItems[i]" Index="@i"/> else
} {
} <ItemInventory items="@inventory.inventoryItems[i]" Index="@i"/>
</div> }
<div class="col-12"> }
<div>Actions</div> </div>
<div class="actions" id="actions">
<div>Actions</div>
<div class="actions" id="actions">
</div>
</div>
<div class="inventory-list">
<InventoryList/>
</div> </div>
</div> </div>
<InventoryList/>
</CascadingValue> </CascadingValue>

@ -1,8 +1,22 @@
.css-grid { .inventory-list {
grid-template-columns: repeat(6,minmax(0,1fr)); width: 40%;
}
.inventory {
width: 40%;
}
.css-grid {
grid-template-columns: repeat(6, minmax(0,1fr));
gap: 10px; gap: 10px;
display: grid; display: grid;
width: 40%; }
#master {
display: flex;
flex-direction: row;
justify-content: space-between;
width: 100%;
} }
.actions { .actions {

@ -1,5 +1,4 @@
@using Blazor.Models @using Blazor.Models
<h3>Inventory Item List</h3>
<DataGrid TItem="Item" <DataGrid TItem="Item"
Data="@items" Data="@items"

@ -1,19 +1,8 @@
@page "/inventory" @page "/inventory"
@using Blazor.Components @using Blazor.Components
<PageTitle>Counter</PageTitle> <PageTitle>Inventory</PageTitle>
<h1>Inventory</h1> <h1>Inventory</h1>
<div id="master"> <Inventory/>
<div class="inventory">
<span>
<Inventory/>
</span>
</div>
<div class="inventory-list">
<InventoryList/>
</div>
</div>

Loading…
Cancel
Save