Added discord settings

This commit is contained in:
Sarah Faey 2022-11-18 00:14:16 +01:00
parent c087c32e3c
commit c3ed05fa7e
7 changed files with 170 additions and 1 deletions

View file

@ -0,0 +1,39 @@
@page "/discordoverview"
@using Lieb.Data
@using Lieb.Models
@using Lieb.Models.GuildWars2
@using SharedClasses.SharedModels
@inject DiscordService DiscordService
<h3>Discord Overview</h3>
<AuthorizeView Policy="@Constants.Roles.Admin.Name">
<Authorized>
<table>
<tr>
<th>Servers</th>
</tr>
@foreach (DiscordServer server in _discordServers)
{
<tr>
<td class="nav-item px-3">
@{string navLink = $"discordsettings/{@server.Id}";}
<NavLink class="nav-link" href="@navLink">@server.Name</NavLink>
</td>
</tr>
}
</table>
</Authorized>
</AuthorizeView>
@code
{
private List<DiscordServer> _discordServers = new List<DiscordServer>();
protected override async Task OnInitializedAsync()
{
_discordServers = await DiscordService.GetServers();
}
}