Files
WotBlitzStatisticsBlazor/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayout.razor
T

64 lines
2.8 KiB
Plaintext
Raw Normal View History

@page "/player/{AccountId:long}"
2021-05-28 15:27:36 +02:00
@using WotBlitzStatisticsPro.Blazor.Helpers
@inherits PlayerInfoLayoutBase
2021-06-01 09:31:11 +02:00
<RadzenProgressBar Value="100" ShowValue="false" Mode="ProgressBarMode.Indeterminate"
Visible="@(AccountInfo == null)"
Style="width: 100%; margin-top: 10px;" />
2021-05-28 15:27:36 +02:00
@if (AccountInfo != null)
{
2021-07-21 15:44:14 +02:00
<h1>
@AccountInfo.Nickname @if (AccountInfo.ClanInfo != null)
{
<span style="color: @Constants.ClanTagColor;"> [<span style="font-weight: bolder;">@AccountInfo.ClanInfo.Tag</span>]</span>
}
</h1>
<div style="margin-top: 10px; margin-bottom: 20px;">
2022-05-04 16:29:29 +02:00
<div class="data-field">
<div class="data-label">@Localize["Created"]:</div>
<div class="data-value">
<div> <b>@AccountInfo.CreatedAt.ToString("d")</b></div>
<div class="data-label">@AccountInfo.CreatedAt.SinceTime(Localize)</div>
</div>
2021-07-21 15:44:14 +02:00
</div>
2022-05-04 16:29:29 +02:00
<div class="data-field">
<div class="data-label">@Localize["Last battle"]:</div>
<div class="data-value">
<div> <b>@AccountInfo.LastBattleTime.ConvertToLocalTime().ToString("g")</b></div>
<div class="data-label">@AccountInfo.LastBattleTime.ConvertToLocalTime().SinceTime(Localize)</div>
</div>
2021-07-21 15:44:14 +02:00
</div>
</div>
2021-06-01 09:31:11 +02:00
<RadzenTabs >
<Tabs>
<RadzenTabsItem Icon="person_outline" >
2021-06-04 12:33:10 +02:00
<PlayerInfoOverview AccountInfo="@AccountInfo"></PlayerInfoOverview>
2021-06-01 09:31:11 +02:00
</RadzenTabsItem>
<RadzenTabsItem Icon="insights">
2021-08-05 13:03:56 +02:00
<PlayerInfoStatistics TanksList="@AccountInfo.Tanks"></PlayerInfoStatistics>
2021-06-01 09:31:11 +02:00
</RadzenTabsItem>
<RadzenTabsItem Icon="agriculture">
@if (SmallScreen)
{
<PlayerInfoTanksListSmall TanksList="@AccountInfo.Tanks"></PlayerInfoTanksListSmall>
}
else
{
<PlayerInfoTanksList TanksList="@AccountInfo.Tanks"></PlayerInfoTanksList>
}
2021-06-01 09:31:11 +02:00
</RadzenTabsItem>
<RadzenTabsItem Icon="military_tech">
2022-05-06 12:05:12 +02:00
<PlayerInfoAchievements AchievementsBySection = "@AchievementsBySection"></PlayerInfoAchievements>
2021-06-01 09:31:11 +02:00
</RadzenTabsItem>
2022-07-20 12:19:35 +02:00
<RadzenTabsItem Icon="account_tree">
@if (SmallScreen)
{
<PlayerInfoTanksTreeSmall TanksList="@AccountInfo.Tanks"></PlayerInfoTanksTreeSmall>
}
else
{
<PlayerInfoTanksTree TanksList="@AccountInfo.Tanks"></PlayerInfoTanksTree>
}
</RadzenTabsItem>
2021-06-01 09:31:11 +02:00
</Tabs>
</RadzenTabs>
2021-05-28 15:27:36 +02:00
}