added BuildOverview and BuildEdit
This commit is contained in:
parent
a3062165e1
commit
9ffaf908f3
5 changed files with 226 additions and 8 deletions
40
Lieb/Pages/GuildWars2/BuildOverview.razor
Normal file
40
Lieb/Pages/GuildWars2/BuildOverview.razor
Normal file
|
@ -0,0 +1,40 @@
|
|||
@page "/buildoverview"
|
||||
@using Lieb.Data
|
||||
@using Lieb.Models.GuildWars2
|
||||
@inject GuildWars2BuildService GuildWars2BuildService
|
||||
|
||||
|
||||
<h3>BuildOverview</h3>
|
||||
|
||||
|
||||
<AuthorizeView Policy="Admin">
|
||||
<Authorized>
|
||||
<div class="nav-item px-3">
|
||||
<NavLink class="nav-link" href="buildedit">
|
||||
<span class="oi oi-plus" aria-hidden="true"></span> Add Build
|
||||
</NavLink>
|
||||
</div>
|
||||
@foreach (var build in _builds) {
|
||||
<div class="nav-item px-3">
|
||||
@{string navLink = $"buildedit/{@build.GuildWars2BuildId}";}
|
||||
<NavLink class="nav-link" href="@navLink">@build.BuildName</NavLink>
|
||||
</div>
|
||||
}
|
||||
</Authorized>
|
||||
<NotAuthorized>
|
||||
@foreach (var build in _builds) {
|
||||
<div>@build.BuildName</div>
|
||||
}
|
||||
</NotAuthorized>
|
||||
</AuthorizeView>
|
||||
|
||||
|
||||
@code
|
||||
{
|
||||
private List<GuildWars2Build> _builds;
|
||||
|
||||
protected override async Task OnInitializedAsync()
|
||||
{
|
||||
_builds = GuildWars2BuildService.GetBuilds();
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue