mirror of
https://github.com/DrMboga/WotBlitzStatisticsBlazor.git
synced 2026-10-27 20:30:07 +01:00
feat: tank card ready
This commit is contained in:
1 parent
c0b1fde821
commit
bc839a7ab7
10 files changed
+183
-15
No files matched your search
@@ -3,8 +3,8 @@
|
||||
|
||||
<RadzenCard>
|
||||
<div class="row">
|
||||
<div class="col-md-6 col-lg-6">
|
||||
<table class="table" width="250px">
|
||||
<div class="col-md-3 col-lg-3">
|
||||
<table class="table" width="230px">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>@Localize["Battles"]:</td>
|
||||
@@ -35,11 +35,33 @@
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div class="col-md-6 col-lg-6">
|
||||
@if(MostRelevantTank != null)
|
||||
{
|
||||
<p>@MostRelevantTank.Name</p>
|
||||
}
|
||||
<div class="col-md-3 col-lg-3 align-items-center d-flex">
|
||||
<div style="width: 120px; margin: 3px;">
|
||||
@Localize["Most effective tank"]:
|
||||
</div>
|
||||
@if (MostRelevantTank != null)
|
||||
{
|
||||
<TankCard Tank=@MostRelevantTank></TankCard>
|
||||
}
|
||||
</div>
|
||||
<div class="col-md-3 col-lg-3 align-items-center d-flex">
|
||||
<div style="width: 100px; margin: 3px;">
|
||||
@Localize["Tank with Max XP"] (@AccountInfo.MaxXp.ToString("N0")):
|
||||
</div>
|
||||
@if (MaxXpTank != null)
|
||||
{
|
||||
<TankCard Tank=@MaxXpTank></TankCard>
|
||||
}
|
||||
</div>
|
||||
<div class="col-md-3 col-lg-3 align-items-center d-flex">
|
||||
<div style="width: 100px; margin: 3px;">
|
||||
@Localize["Tank with Max frags"] (@AccountInfo.MaxFrags):
|
||||
</div>
|
||||
|
||||
@if (MaxFragsTank != null)
|
||||
{
|
||||
<TankCard Tank=@MaxFragsTank></TankCard>
|
||||
}
|
||||
</div>
|
||||
</div>
|
||||
</RadzenCard>
|
||||
@@ -49,10 +71,14 @@
|
||||
public IAccount AccountInfo { get; set; }
|
||||
|
||||
public ITank? MostRelevantTank;
|
||||
public ITank? MaxXpTank;
|
||||
public ITank? MaxFragsTank;
|
||||
|
||||
protected override void OnInitialized()
|
||||
{
|
||||
MostRelevantTank = AccountInfo?.Tanks?.Where(t => t.Battles > 50).OrderByDescending(t => t.Wn7).FirstOrDefault();
|
||||
MaxXpTank = AccountInfo?.Tanks?.FirstOrDefault(t => t.TankId == AccountInfo.MaxXpTankId);
|
||||
MaxFragsTank = AccountInfo?.Tanks?.FirstOrDefault(t => t.TankId == AccountInfo.MaxFragsTankId);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user