diff --git a/Lieb/Pages/GuildWars2/AccountBuildOverview.razor b/Lieb/Pages/GuildWars2/AccountBuildOverview.razor new file mode 100644 index 0000000..9be3b72 --- /dev/null +++ b/Lieb/Pages/GuildWars2/AccountBuildOverview.razor @@ -0,0 +1,51 @@ +@page "/gw2accountbuilds/{gw2Id}" +@using Lieb.Data +@using Lieb.Models +@using Lieb.Models.GuildWars2 +@using System.ComponentModel.DataAnnotations +@using System.Security.Claims +@inject GuildWars2AccountService GuildWars2AccountService +@inject GuildWars2BuildService GuildWars2BuildService +@inject UserService UserService +@inject NavigationManager NavigationManager +@inject AuthenticationStateProvider AuthenticationStateProvider +@inject IJSRuntime JsRuntime + +
Name | GW2 Account | -Created At | -Banned Until | +Created At | +Banned Until | @foreach(var account in user.GuildWars2Accounts){ @account.AccountName } |
- @user.CreatedAt.ToShortDateString() | +
+ @foreach(var account in user.GuildWars2Accounts)
+ {
+
+ @{string navLink = $"gw2accountbuilds/{@account.GuildWars2AccountId}";}
+
+ @account.AccountName
+ |
+ @user.CreatedAt.ToShortDateString() | @if(user.BannedUntil >= DateTime.Now.Date) { -@user.BannedUntil?.ToShortDateString() | +@user.BannedUntil?.ToShortDateString() | } } diff --git a/Lieb/Pages/User/UserOverview.razor.css b/Lieb/Pages/User/UserOverview.razor.css new file mode 100644 index 0000000..c39e7d4 --- /dev/null +++ b/Lieb/Pages/User/UserOverview.razor.css @@ -0,0 +1,18 @@ +.usertable{ + margin-top: 15px; + border: 1px solid; + +} + +.usertable td { + border: 1px solid; + padding-left: 8px; + padding-right: 8px; +} + +.usertable th { + border: 1px solid; + margin-left: 10px; + padding-left: 8px; + padding-right: 8px; +}
---|