You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.1 KiB
45 lines
1.1 KiB
@page "/weather"
|
|
@using BlazorProject.Models
|
|
@inject HttpClient Http
|
|
|
|
<PageTitle>Weather</PageTitle>
|
|
|
|
<h1>Weather</h1>
|
|
|
|
<p>This component demonstrates fetching data from the server.</p>
|
|
|
|
@if (items == null)
|
|
{
|
|
<p><em>Loading...</em></p>
|
|
}
|
|
else
|
|
{
|
|
<table class="table">
|
|
<thead>
|
|
<tr>
|
|
<th>Id</th>
|
|
<th>Display Name</th>
|
|
<th>Stack Size</th>
|
|
<th>Maximum Durability</th>
|
|
<th>Enchant Categories</th>
|
|
<th>Repair With</th>
|
|
<th>Created Date</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
@foreach (var item in items)
|
|
{
|
|
<tr>
|
|
<td>@item.Id</td>
|
|
<td>@item.DisplayName</td>
|
|
<td>@item.StackSize</td>
|
|
<td>@item.MaxDurability</td>
|
|
<td>@(string.Join(", ", item.EnchantCategories))</td>
|
|
<td>@(string.Join(", ", item.RepairWith))</td>
|
|
<td>@item.CreatedDate.ToShortDateString()</td>
|
|
</tr>
|
|
}
|
|
</tbody>
|
|
</table>
|
|
}
|