Mathilde JEAN 2 years ago
commit 8fe330b567

@ -37,12 +37,10 @@
</div> </div>
<div class="col-6"> <div class="col-6">
</div>
<div>Available items:</div> <div>Available items:</div>
<div> <div class="css-dataGrid">
<div class="bar"> <div class="bar">
<input type="text" /> <input type="text" />
@ -56,6 +54,7 @@
ShowPager ShowPager
Sortable="true"> Sortable="true">
<DataGridColumn TItem="Item" Field="@nameof(Item.Id)"> <DataGridColumn TItem="Item" Field="@nameof(Item.Id)">
<DisplayTemplate> <DisplayTemplate>
<InventoryItem Item="@context" NoDrop="true" /> <InventoryItem Item="@context" NoDrop="true" />
@ -66,8 +65,8 @@
</div> </div>
</div>
</div> </div>
</div> </div>

@ -1,16 +1,21 @@
.css-grid { .css-body {
flex: auto;
flex-direction: column;
}
.css-grid {
grid-template-columns: repeat(6,minmax(0,1fr)); grid-template-columns: repeat(6,minmax(0,1fr));
gap: 75px; grid-column-gap: 75px;
grid-row-gap: 5px;
display: grid; display: grid;
width: 40%; width: 40%;
align-items: flex-start
} }
.css-recipe { .css-dataGrid {
grid-template-columns: repeat(3,minmax(0,1fr)); align-items: flex-end,
gap: 10px;
display: grid;
width: 212px;
} }

@ -61,6 +61,11 @@ namespace BlazorApp.Services
{ {
List<Item> it = await _http.GetFromJsonAsync<List<Item>>($"https://localhost:7234/api/Crafting/all/"); List<Item> it = await _http.GetFromJsonAsync<List<Item>>($"https://localhost:7234/api/Crafting/all/");
it = it.OrderBy(i => i.DisplayName).ToList(); it = it.OrderBy(i => i.DisplayName).ToList();
if ((currentPage - 1) * 10+ pageSize > it.Count)
{
int tmp = ((currentPage - 1) * 10 + pageSize) - it.Count;
return it.GetRange((currentPage - 1) * 10, pageSize - tmp);
}
return it.GetRange((currentPage - 1) * 10, pageSize); return it.GetRange((currentPage - 1) * 10, pageSize);
} }

Loading…
Cancel
Save