From 17dd2c833c2d18b8ed4e0d99cb855b3810194a47 Mon Sep 17 00:00:00 2001 From: Mikhail Shabanov Date: Wed, 4 May 2022 16:29:29 +0200 Subject: [PATCH] feat: player info layout --- .../Pages/PlayerInfoLayout.razor | 16 +++- .../Pages/PlayerInfoLayout.razor.css | 21 ++++- .../Pages/PlayerInfoOverview.razor | 83 ++++++++++++------- 3 files changed, 82 insertions(+), 38 deletions(-) diff --git a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayout.razor b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayout.razor index 68080cc..de5da6b 100644 --- a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayout.razor +++ b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayout.razor @@ -13,11 +13,19 @@ }
-
- @Localize["Created"]: @AccountInfo.CreatedAt.ToString("d") | @AccountInfo.CreatedAt.SinceTime(Localize) +
+
@Localize["Created"]:
+
+
@AccountInfo.CreatedAt.ToString("d")
+
@AccountInfo.CreatedAt.SinceTime(Localize)
+
-
- @Localize["Last battle"]: @AccountInfo.LastBattleTime.ConvertToLocalTime().ToString("g") | @AccountInfo.LastBattleTime.ConvertToLocalTime().SinceTime(Localize) +
+
@Localize["Last battle"]:
+
+
@AccountInfo.LastBattleTime.ConvertToLocalTime().ToString("g")
+
@AccountInfo.LastBattleTime.ConvertToLocalTime().SinceTime(Localize)
+
diff --git a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayout.razor.css b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayout.razor.css index af80559..08e7ab0 100644 --- a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayout.razor.css +++ b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoLayout.razor.css @@ -1,4 +1,21 @@ dates-section { - margin-top: 10px; - margin-bottom: 10px; + margin-top: 10px; + margin-bottom: 10px; +} + +.data-field { + display: flex; + flex-direction: column; + justify-content: space-between; +} + +.data-label { + color: #b3b1ad; + font-size: small; +} + +.data-value { + display: flex; + flex-direction: row; + justify-content: space-between; } diff --git a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoOverview.razor b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoOverview.razor index 1c89bdf..a1c452e 100644 --- a/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoOverview.razor +++ b/WotBlitzStatisticsPro.Blazor/Pages/PlayerInfoOverview.razor @@ -1,10 +1,9 @@ @using WotBlitzStatisticsPro.Blazor.Helpers @inject IStringLocalizer Localize; -
-
- + +
@@ -34,37 +33,57 @@
@Localize["Battles"]:
-
-
-
- @Localize["Most effective tank"]: -
- @if (MostRelevantTank != null) - { - - } -
-
-
- @Localize["Tank with Max XP"] (@AccountInfo.MaxXp.ToString("N0")): -
- @if (MaxXpTank != null) - { - - } -
-
-
- @Localize["Tank with Max frags"] (@AccountInfo.MaxFrags): -
+ + +

@Localize["Most effective tank"]

+
+
+
+
+ @if (MostRelevantTank != null) + { + + } +
+
+
- @if (MaxFragsTank != null) - { - - } -
+
+ + +

@Localize["Tank with Max XP"] (@AccountInfo.MaxXp.ToString("N0"))

+
+
+
+
+ @if (MaxXpTank != null) + { + + } +
+
+
+ +
+
+ +

@Localize["Tank with Max frags"] (@AccountInfo.MaxFrags)

+
+
+
+
+ @if (MaxFragsTank != null) + { + + } +
+
+
+ +
+
-
+ @code { [Parameter]