From 93deccf7f836e7ad1fece1aa8b76b9d0aabdab54 Mon Sep 17 00:00:00 2001 From: Mikhail Shabanov Date: Mon, 17 May 2021 13:37:32 +0200 Subject: [PATCH] feat: clan search list item almost ready --- WotBlitzStatisticsPro.Blazor/Constants.cs | 7 ++++++ .../Pages/FindClanListItem.razor | 20 +++++++++++++++++- .../Pages/FindClanListItem.razor.css | 1 + .../Pages/FindPlayerListItem.razor | 2 +- .../Pages/SearchDialog.razor | 2 +- .../Resources/App.de.resx | 6 ++++++ .../Resources/App.ru.resx | 6 ++++++ .../Services/GraphQlBackendMockService.cs | 2 +- .../clan/clan.role.commander.scale-200.png | Bin 0 -> 2217 bytes .../clan/clan.role.officer.scale-200.png | Bin 0 -> 2375 bytes .../clan/clan.role.private.scale-200.png | Bin 0 -> 1665 bytes .../clan/clan.sortby.role.scale-200.png | Bin 0 -> 1929 bytes .../wwwroot/icons/calendar.scale-200.png | Bin 0 -> 204 bytes 13 files changed, 42 insertions(+), 4 deletions(-) create mode 100644 WotBlitzStatisticsPro.Blazor/Constants.cs create mode 100644 WotBlitzStatisticsPro.Blazor/Pages/FindClanListItem.razor.css create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/clan/clan.role.commander.scale-200.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/clan/clan.role.officer.scale-200.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/clan/clan.role.private.scale-200.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/clan/clan.sortby.role.scale-200.png create mode 100644 WotBlitzStatisticsPro.Blazor/wwwroot/icons/calendar.scale-200.png diff --git a/WotBlitzStatisticsPro.Blazor/Constants.cs b/WotBlitzStatisticsPro.Blazor/Constants.cs new file mode 100644 index 0000000..ccb9f48 --- /dev/null +++ b/WotBlitzStatisticsPro.Blazor/Constants.cs @@ -0,0 +1,7 @@ +namespace WotBlitzStatisticsPro.Blazor +{ + public class Constants + { + public const string ClanTagColor = "#d4d481"; + } +} \ No newline at end of file diff --git a/WotBlitzStatisticsPro.Blazor/Pages/FindClanListItem.razor b/WotBlitzStatisticsPro.Blazor/Pages/FindClanListItem.razor index ba50a8b..6118be0 100644 --- a/WotBlitzStatisticsPro.Blazor/Pages/FindClanListItem.razor +++ b/WotBlitzStatisticsPro.Blazor/Pages/FindClanListItem.razor @@ -1,4 +1,22 @@ -@Clan.Tag +@inject IStringLocalizer Localize +
+
+
+ [@Clan.Tag] +
+
+ @Clan.Name +
+
+
+
+ @Clan.MembersCount +
+
+ @Clan.CreatedAt +
+
+
@code { [Parameter] diff --git a/WotBlitzStatisticsPro.Blazor/Pages/FindClanListItem.razor.css b/WotBlitzStatisticsPro.Blazor/Pages/FindClanListItem.razor.css new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/WotBlitzStatisticsPro.Blazor/Pages/FindClanListItem.razor.css @@ -0,0 +1 @@ + diff --git a/WotBlitzStatisticsPro.Blazor/Pages/FindPlayerListItem.razor b/WotBlitzStatisticsPro.Blazor/Pages/FindPlayerListItem.razor index 8ecdc74..e9578ee 100644 --- a/WotBlitzStatisticsPro.Blazor/Pages/FindPlayerListItem.razor +++ b/WotBlitzStatisticsPro.Blazor/Pages/FindPlayerListItem.razor @@ -1,4 +1,4 @@ -@Player.AccountId +@Player.Nickname @(Player.ClanTag == null ? string.Empty : $"[{Player.ClanTag}]") @code { [Parameter] diff --git a/WotBlitzStatisticsPro.Blazor/Pages/SearchDialog.razor b/WotBlitzStatisticsPro.Blazor/Pages/SearchDialog.razor index 26054a4..3d18d54 100644 --- a/WotBlitzStatisticsPro.Blazor/Pages/SearchDialog.razor +++ b/WotBlitzStatisticsPro.Blazor/Pages/SearchDialog.razor @@ -12,7 +12,7 @@
- +
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Erstellt + Startseite Anmelden mit WG.net-ID + + Mitglieder + Suchen diff --git a/WotBlitzStatisticsPro.Blazor/Resources/App.ru.resx b/WotBlitzStatisticsPro.Blazor/Resources/App.ru.resx index 7f1a786..784eb17 100644 --- a/WotBlitzStatisticsPro.Blazor/Resources/App.ru.resx +++ b/WotBlitzStatisticsPro.Blazor/Resources/App.ru.resx @@ -117,12 +117,18 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Создан + На главную Войти с WG.net ID + + Участников + Поиск diff --git a/WotBlitzStatisticsPro.Blazor/Services/GraphQlBackendMockService.cs b/WotBlitzStatisticsPro.Blazor/Services/GraphQlBackendMockService.cs index e269b50..d714548 100644 --- a/WotBlitzStatisticsPro.Blazor/Services/GraphQlBackendMockService.cs +++ b/WotBlitzStatisticsPro.Blazor/Services/GraphQlBackendMockService.cs @@ -47,7 +47,7 @@ namespace WotBlitzStatisticsPro.Blazor.Services Convert.ToInt32((faker.Date.Past() - new DateTime(1970, 1, 1)).TotalSeconds), faker.Random.Number(1, 50), faker.Lorem.Word(), - faker.Lorem.Letter())); + faker.Hacker.Abbreviation())); } diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/clan/clan.role.commander.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/clan/clan.role.commander.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..653617024263ab49747b3e79a3dc348bc0515bc8 GIT binary patch literal 2217 zcmV;a2v+xrP)vLYfV z;2>ZM2ncG4r74%LUh>{dKPqi#y390FGyUjK^}|0+O-@?VR6nRJyiEm|Y2Fot4VDzp z5f?9rth?wg3M}ky@4@GzGhh3`$G5wfGka#<`S!b=^E~IA_j%uQJ_vBRT&jn;1gakL z;wRuI;3wcG;3wcG;3x1POYlfHwaYd!fRZqRoNPIw@F2&!}PScOQDF8*0%jsw<2v0;3cKP{MS$gLivS&!A|&Gj*GUcg5{0 z_5n3iD3(-cH`$K>X$OH0y4FF*PBIICvHNjksbq6tskjz~XV|lyc((&}u{y(88>}tX zCfZheG6DjDI8KG)Fal~(JsQM|d2ercX49tP!aQxHX6PA<)izLGeXQ=2AATw4rl1`* zmUa|J;%M$#G_D1Sh_dTRWot^-uU?YBu=(O8Rlohdi-d-#)$E#mV9>F>qN*FftQ-Nk z?TmQ}32`8dyB6j~pF@O*UAi#4pry??44xJCn_Xk~FiKH)XRPh`EE^3*dZDv)cS{aA z?&f%Xrp~XI=j%0)xmTyL)>3B!>X^x)B!! zA0&Z5Vct{L$OkRwk%pG5QZM126Al`McLje4RO)<6N)Q^3flWr9q}zW&e=|-S6`7Zo ztm9v(Z@p}0_u#}ysKbOH7CxF>dYga{cqUNhDAe~vz_$y@XShzTpuJV);2tm)sN-cD5TWu=+xt5{d-+l0AT6CmFYT@z{ z9lAtu!RG{mk+j9hS?CBvBuX3vAb7l0C_rhixf#uX@m3+GB>l)|JS|q#<@6~BsW+g2uEy$cL zCc=PM))>y~FBnhJX&V+YHUzb4WHV9sXzh=gKp$+V?A`X>!tE86v47MW0!@H8Ub!13+Hy+Y}^_;0>G!2F3Qb& z<@x3FXH1FFv|YW5mu;Fzhj_B|#hGbqm*!-YCdS5Shq{geQ%d4A z)s-%@^~=2n>qJC^)s~YJix6RbEdYOYk~mkUnMw=zHwti}Bce7IEl%0Gs<^Ol%ll>A7N%kXfmmtjx=g0j zcQ!tox?x43<%`|b4Q`y3Cvqk~BPFM#AS;JeQdQHauWfGAGkG1!xnEmdoIOn!t%aPj zQNKA_x+7AFC0d67NCnpZ@s-!>HsS-^mmnU%`9Qk_M zlI--gk7s8*ofxat`8Ez%ZXIc8{`F`>3yTA-EOL_%+*3**6zapgF`e1`^yEj2@-y>% z69)`+XIn0xL;!0+u63IT^m`J>G?;1aF`tbF4PmUZuw*JWot?nk&M2M$jp4e=BbRvFd2P!^K+@2iC`oI^)c6l@R@VcSQ8z@KSP}+vd#4Wcrd!~?lF>1x(;N{Kx7#3W zsk7%NO9A&)Ivt3{BaqC+W8IoU@n8YPgWM5_oaeS(A_@3xY2b!>(*HA9D;oja1V!o} z>918rBf#%Ohan~~=bDQB&?G4$a%7YPZp1$64fu(T`xNUW0xC}kh_}?oM8utp$^}0B zY066k6cOQNbgaPT5KywA>f}BX^`UVyz_b%UBiZTvjG4I<4|4CP(}w!m=1cVeEgQJ3 zEkgw(AZJ9T!097|uS;;sn@WItdj#Z+hzWWh#%)pwxsFFY?h69$i1cD(Dv-P9Q2qOt rDqbrA{{P_c6Yvx86L_HI9{~mc=_x{RsH_$J00000NkvXXu0mjf)Cmv9 literal 0 HcmV?d00001 diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/clan/clan.role.officer.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/clan/clan.role.officer.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..bec4668b45fb6c1176167cf25b43ed61f9fa3267 GIT binary patch literal 2375 zcmV-N3Apx&P)~&s_G8n2Ok+iKMF_P&7%jAX z76Oe@l0lLJ3B?X}0O{01)LXLFz!%2qceV01K$N z1!N4bMJaF@0U%aakAHmNgXQpR&5Q56iYwvgBnHr3Bt8AtmMb<{7v*yWAVT@$aKBm=D5E+O9)2S(Cx<63WMgc&+-~mv_DPv(8ri?K@^>F?>Hf#3G@PTnk5{v40#p<3;5H z2tbg={23Q>LiBI8<)-9m5zE%k>womLVf^kl%9BRElWXK2u2M0MVRd-e{QTvpMsqL* zWFD{gfy<8fWY{-{iwAQBfVHBSwtQ;Cd*XCib~yngFfE4D=o`kqi60VxD5gd4Trl*& zCBS=LOp(!*2EeC$KM#X4dilD+@}L2DFN!XdN5ukvB>)Ie0m7oIK$L_{PxK8>4;m+2 zshx+66K--38CQv8*nNc{lkD+*8%sb$p#~5g`Aj4dq5~&-?yX-_>Hh62JIFQW@5jy= zN5-vlxJv6N<`!UWBwPsqBD5eWF%G5P^aW;_;ai5}_rrhsjZRur$llrn(v2mfqz~!)-lvz2kg+%iJtvdSKH&Sr0G;Y&n0?3&&3(-w$eye+{{*`U*Iw7Agw%8rts=TRh>yI<=y8Tg!TVbB$U7 zF2I8wBcoDOFtXB;_!q;s><3SLer?2b?+$e|Slp;xUAzCM+n?&(xK8Qvc=iTuQ?%#e(Qu{!^0DqIM<68ds+48Y`kk$fZ7ua0wOE)V z05FWAT*j!B70g%03E!cU7lcgNSUftisbmo zDF@^7`jT!kyAX=>-?}pnieCxL2Tg1$Muq3l_xb9ZkCWa%myGNoQRC*--Bdqml4HC>*&<1^gn$q5!iFQF@vJMF0dd4dUd9 z!}aan1f`RaZiU-(LBde*Dh(*1}GVe%!C{MUDMG{4!sb?wKO2h6Y{{VrdC_Gcd+A<{g+ZaN7bz+$EOt{QGq8q0P;@=WA9~C~uo5k|%Cmt?TPw>*}aIb7k1_ z-Y4h(J8ql4joHMV!UH6RR2r4M;q5(LPw#5qsP_1L0;Bo<2_A_>^OVyLu6CN@kSNzY zQ2PxJK(IDztK@_SAb~O}c?F}WC`pR{>$$5V{lEic)h6)ehMiiyMFbGf z6aagKB1Rx3m_5ijXBF^3T`CWhNsF1)DrIs!2~4-ozZ4IQA%R)h1VAYsWs5lgkg*HV z8zA-#3`=Y>WM(z+Kn=LoGf*$-9>N1(0uPwc+BOV!A1Y42!TEn>$02~!_gW&%ENq!U zOkM?Xu^M=wC4~nD!Qbzp#qCtNus|ukq%w~Kz)~CgJgU5qdZfc_t^R-tyidz`&?+LZRa8?H=lCm8ONZEai#coa-kn` t%l_dh3m^+13m^+13m^+%CENc57y#Mo^*3K}4uk*z002ovPDHLkV1mFAfnWdt literal 0 HcmV?d00001 diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/clan/clan.role.private.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/clan/clan.role.private.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..813796f9476a4c587e6ab9287607b5040a3c21d2 GIT binary patch literal 1665 zcmV-{27dX8P);KmXPoa=6DzE~PC&XN9bMl$+xgBp^Ua(AiO=Wbc5{((yS#`1 zL;xZH5r7Cl1Rw$s0f+!Z03rYpz^*M}n{Aj_T_-0GD&cs_1T=t`h=<535f`5HoijBz zcm)AKN)(YeA}S)Wc$W(VfGX@DVkNRb#DaGooFD+G@@Yi&5lIJ-Xn_DML-9!>5Ae;+ zfD;4&wR-y4FIT<^WlU$k@!olO!XoGzK)6J;baaJ!UGkwR6&k=Q6PKYZ4$S2h8UP)5 z{@qW%s>d3L2P09o*zWC^1Z+l`XAx^)9&>p@;QO9sS*?r)-vhK9YcW1O-4@ zD4DR(PhgAJVbKLxj#6qO5j7DlC^sH`sp3;m+(`E)P$wNzNr97be_+OSppD=FvYU8F2@6(-U;)UmAeEp$#q~dR)7?W4je!mC3_V<+b+irID$!RKEPDh~_>G8C zVh-I0d_JGz%Jr6sqO7!q56;!((MFf9-5ly2o3casOlBW&1)J3c3m_b484WoKTxKg4 ztu{`lAN2qJ_LKMX;$xM3RVk5+oqAOpAJc4KcK*{pI(F;sK!?#{)00obL`Jbr z{0wDkZg2?&AQESpM6gB*O%G*K=?fKwxn)Q9?=8$t)g(wH5{`I<)2I`|HVOS}g*x?bN30QS-<8izO)113E~qb@jk zD8H0YX=+qN_!HsjaJt-tou*rK19v72#{K}M`E|1#aQQ_62o^%@M#CoKN?c5-L5pcb z`HT}K`DK-bx%4WY`%6DEOv0p_fEWjr&fvmme54ND{%ml1njwI1 literal 0 HcmV?d00001 diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/clan/clan.sortby.role.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/clan/clan.sortby.role.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..fbceef8a4a715252e3f5e41518b0fc29b67fb277 GIT binary patch literal 1929 zcmV;42X^?0P)9%HwcXj;4N3TuFQ@0fobP@+r4mg~y6{SAMphvq~ub0Bl z!L)sV#QY)(_K_HfKOaAz=pH3FldcBFUX4iNQJGNM47gIM@zOh02+I<~38aV<+{e!E zXzX0RD5P|d6ly1n*t=W|M57Q=5*0Eq7KKlV6PtgBC`2LV!3rFH{^UI8CF$c+qyf9b zi3r9hkt5F#ffEpl=UicdBy*Tpd`@R{gFZt(fRluj`Ft%F1(UR_QrmlM{+1J0hrZZ#x^wgo zU;?KgF@g!%yx_$k}u*alCzC@u0 zm~`nU@yH4)S83mycDYb66hdJ_q%}bdAv=^J<#~J!?8#q{0g~BFj27-XaTK8rg#=?L zB%&~m&s>5iA}}fH8@h#Z0a1i=F|`mO$_xm|4Tr;$SF|EO9 z(P-3&f=+LIKSnxa9qhP z?~|@8`DQM;2E1819nx~V6z2(!WNm4`?Ac)w%?WrWqcgw&ujNpdP8%(?m$#G%Cx76> zv;Rzf5Yid0733KOeO4A?!PaT>LkSMYnhG$dQmIfj5M7XK5|Pf>^V87uQTmKTxiRC# z98Me+>`nb+r7WUV&p`pl zh>Ygnn|6PDbI<+e2~Y4oO?WgPoUgAW`|a71dF2w%U}RZ{c! zQ*!`jYz=)QcN-9D+EtQUw$`XCY`igaMK%>XFf7avNaC7Oj=oW(I0QjNYL?Bc23$TL z`fAUHFGv04^3S&?zU#NT=vxCD5bOp9LeZc|e^WyDw{$r!4o}?!pnevDd2w!G2zx00 zY}({(F3^`A+*nvs%%dGHj|-Xf`iwE)&DQbA;r5__$6aDpvvnW7u)5kw%)Nb9cYDiC z%P&9(&9c+fEPzm{1E5-gdtt8e?QiL(4Dq!6aZ;OtfU?IS#2getOK0u3orjZM`%+ zbzOe@-~cRp0zpI@Ax@(~Sz10YB{Ds| z6>{;}_6e@Xg%KnVjX`SnQt+8phM>awEx^?LPgB=}3b5NSdpjWQ~Vm*>Hu|>*J^tX*Z??DQdO6cT!~jygXt*M??C~ zV$+*>Z1_c=->38WgHo49rJW7Zo)+1j&N0W?9|j*>kR6>e9h@8ZGQ~i2%xcA`-Eg=R zv|?aED}fRk|7ioShRn=q)H8)01r{`wtp(dwYet5gp^i2xZToy_CmQK|VoDhQjXA#++x{2JfYm_KLn< zZ?D@H0Q3_FTDvFP1|HrA_>ua`;Y~&LPv;wUgM#sGXP~34+Y%@3_S$WdwBg(%{yref zP9{jw3J?|5N{+nC5ta72+HC}*%#Ee`z>1G#KJeIo=*Ca}t@4P+e*z2uGe42QhfGJT P00000NkvXXu0mjfxyGBx literal 0 HcmV?d00001 diff --git a/WotBlitzStatisticsPro.Blazor/wwwroot/icons/calendar.scale-200.png b/WotBlitzStatisticsPro.Blazor/wwwroot/icons/calendar.scale-200.png new file mode 100644 index 0000000000000000000000000000000000000000..c94be06784bea4ce755aca2808bd6c772a51f93a GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X@;qG}Ln>~)nP$z$pulnTK*fJ;`}Ej96AuKWDNPkRsv7z9 z1-s>I-anh4U9CLZ