hn-20-2/Apps/Client/Pages/Index.razor
2021-04-28 11:18:47 +02:00

27 lines
439 B
Plaintext

@page "/"
@inject LinksClient Links
<h1>Latest links</h1>
@if (_links == null) {
<p>Fetching links...</p>
} else if(_links.Length == 0) {
<p>No links yet.</p>
} else {
<ul>
@foreach (var link in _links)
{
<li><LinkItem Item="@link" /></li>
}
</ul>
}
@code {
private LinkDTO[] _links;
protected override async Task OnInitializedAsync()
{
_links = (await Links.GetLatestAsync()).ToArray();
}
}