diff --git a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoTanksList.razor b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoTanksList.razor index 64748b3..ae1c7ac 100644 --- a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoTanksList.razor +++ b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoTanksList.razor @@ -52,7 +52,7 @@ PlayerInfoTanksListSmall Tanks Count: @TanksList.Count() + + + @code { diff --git a/WotBlitzStatisticsPro.Blazor/Pages/TankListItem.razor b/WotBlitzStatisticsPro.Blazor/Pages/TankListItem.razor new file mode 100644 index 0000000..2f1d207 --- /dev/null +++ b/WotBlitzStatisticsPro.Blazor/Pages/TankListItem.razor @@ -0,0 +1,62 @@ +@using WotBlitzStatisticsPro.Blazor.Helpers +@inject IStringLocalizer Localize; + +
+
+
+ @if (Tank.IsPremium) + { + + @Tank.Tier.RomanNumber() + } + else + { + @Tank.Tier.RomanNumber() + } +
+ + + +
+
+
+
+ @if (Tank.IsPremium) + { + + @Tank.Name + + } + else + { + @Tank.Name + } +
+
+ Wn7: @Tank.Wn7.ToString("N0") +
+
+
+
+
+ @Tank.Battles.ToString("N0") +
+
+ @Tank.WinRate.ToString("N0")% +
+
+ @Tank.AvgDamage.ToString("N0") +
+
+ @Tank.AvgXp.ToString("N0") +
+
+
+
+
+ +@code { + [Parameter] + public ITank Tank { get; set; } + +} diff --git a/WotBlitzStatisticsPro.Blazor/Pages/TankListItem.razor.css b/WotBlitzStatisticsPro.Blazor/Pages/TankListItem.razor.css new file mode 100644 index 0000000..3d384ae --- /dev/null +++ b/WotBlitzStatisticsPro.Blazor/Pages/TankListItem.razor.css @@ -0,0 +1,79 @@ +.tank-list-item { + display: flex; + flex-direction: row; + justify-content: flex-start; + width: 100%; + background-color: #3a474d; + margin-top: 2px; + font-size: 12px; +} + +.tank-image { + position: relative; + width: 120px; + min-width: 120px; + height: 70px; + justify-content: flex-end; + display: flex; + flex-direction: row; +} + +.tank-tier { + position: absolute; + left: 5px; + top: 0px; + width: 24px; + height: 24px; +} + +.tank-preview { + position: absolute; + left: 25px; + top: 0px; + width: 95px; + height: 70px; +} + +.tank-type { + position: absolute; + left: 0px; + top: 46px; + width: 24px; + height: 24px; +} + +.mastery-image { + position: absolute; + left: 96px; + top: 46px; + width: 24px; + height: 24px; +} + +.tank-info { + display: flex; + flex-direction: column; + justify-content: space-between; + width: 100%; + margin-left: 2px; + margin-right: 2px; +} + +.tank-info-first-row { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: flex-end; +} + +.tank-info-second-row { + display: flex; + flex-direction: row; + align-items: flex-end; + justify-content: space-between; +} + +.icon-scale { + width: 20px; + height: 20px; +} \ No newline at end of file