From b3ced87074b2c735f35d737c68a4623666a694a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cpoonam=2Eghewande=40ayanworks=2Ecom=E2=80=9D?= <“poonam.ghewande@ayanworks.com”> Date: Mon, 3 Jul 2023 19:24:12 +0530 Subject: [PATCH 1/4] Design home screen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: “poonam.ghewande@ayanworks.com” <“poonam.ghewande@ayanworks.com”> --- .../main/res/mipmap-xxhdpi/basic_swish.png | Bin 6178 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 5087 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 6610 -> 0 bytes .../main/res/mipmap-xxhdpi/splash_icon.png | Bin 8424 -> 0 bytes .../main/res/mipmap-xxxhdpi/basic_swish.png | Bin 8502 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 5087 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 6610 -> 0 bytes .../main/res/mipmap-xxxhdpi/splash_icon.png | Bin 8424 -> 0 bytes app/src/HomeContentviewstyle.ts | 71 +++++++++++ app/src/assets/img/Countbackground.png | Bin 0 -> 311 bytes app/src/assets/img/Vector.png | Bin 0 -> 417 bytes app/src/assets/img/contactsimage.svg | 47 +++++++ app/src/assets/img/credentialImage.svg | 7 ++ app/src/assets/img/notificationIcon.png | Bin 0 -> 614 bytes app/src/assets/img/requestsImage.svg | 7 ++ app/src/components/HomeContentView.tsx | 119 +++++++++--------- app/src/components/NotificationIcon.tsx | 4 + 17 files changed, 198 insertions(+), 57 deletions(-) delete mode 100644 app/android/app/src/main/res/mipmap-xxhdpi/basic_swish.png delete mode 100644 app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png delete mode 100644 app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 app/android/app/src/main/res/mipmap-xxhdpi/splash_icon.png delete mode 100644 app/android/app/src/main/res/mipmap-xxxhdpi/basic_swish.png delete mode 100644 app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 app/android/app/src/main/res/mipmap-xxxhdpi/splash_icon.png create mode 100644 app/src/HomeContentviewstyle.ts create mode 100644 app/src/assets/img/Countbackground.png create mode 100644 app/src/assets/img/Vector.png create mode 100644 app/src/assets/img/contactsimage.svg create mode 100644 app/src/assets/img/credentialImage.svg create mode 100644 app/src/assets/img/notificationIcon.png create mode 100644 app/src/assets/img/requestsImage.svg create mode 100644 app/src/components/NotificationIcon.tsx diff --git a/app/android/app/src/main/res/mipmap-xxhdpi/basic_swish.png b/app/android/app/src/main/res/mipmap-xxhdpi/basic_swish.png deleted file mode 100644 index 2c5ed52ec4122951cb4c1bf74f7efcb4560c59de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6178 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 M5qIF#T8`2G1Mn=7Bme*a diff --git a/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index c1a17504a011bc0e693e9a28545b73afac374571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5087 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 Bti}KU diff --git a/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index 01114ce138b1e9cf248565ce72b51008fae9d760..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6610 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 L(N(Tjw1xi{5$^dS diff --git a/app/android/app/src/main/res/mipmap-xxxhdpi/basic_swish.png b/app/android/app/src/main/res/mipmap-xxxhdpi/basic_swish.png deleted file mode 100644 index 395dad7a49a6ee73371ab18528540defbf57be79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8502 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 Bti}KU diff --git a/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index 01114ce138b1e9cf248565ce72b51008fae9d760..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6610 zcmV;@87=0CP)!0iQ}{oniLe{4R4|G@0C z!SC9&OLa|ZYJ@~8)#-G)?ja!|17tE;PpMSeMIw>J0q7(Mf{XxgyWI`|l`fa7#OZVv zxLmF?4Gj&4jYi{nr_*W7%gd`7K76>v3)o)@RzM8u0EnCsk_#6ubnVos)6FWCYJfx{ z=_`>)dJ2M|_p+uP39(T+Z~`Ao^zUw<9ir%#`5adC0a$>s6~1wl}^bQiaaV06IkcAM>X`{$LFmH#?? z`0$01BS$s}fGZfb7mWT<8`Avz{Pft^*r_U&YK$NVF>S*67hK?WyUT4h+ZQDzC2Lbs zQqBNyw#UKxlahb|@^drOna3Z0T(xA$l8NEr;japU&{+@!X|TuM9`kd%-A=dLU0PdP z``WBovo@|-v*xPAJYax)22J-#jvhUln3k3{OQ}>&h9Jm0+E}mw^?E|P)oT4HCnsk~ z|Ni}pL_*%K$8}^(+@x+wNJv;Dm&*r{iM8vgqF|=A4z!0kEj-_8x7&X!E-s#zl9F0R>@z9l`yIdt5Hp`HG5)=Z6g& zw)gPi!{q4#*6;Q(h=H?x`}SMo)bx#4oV zLBL4plz6(vf$At=EqS;4`udN?k01Zy&Ye3OT1!t_1BkwpmzI`JiHV7MM-T*g`{(n@ zJ2)`(TGL>|A2}8Hi)-OltJWeVvFMpwP z=g#W@*jw^!tpOy<&d%=BuV25NQmHiFw_|}&`HFkoZaAGTRGJ#`-N9mf{__P`tTsez zBuI{wK%nG_O2zK`cI?=Q0Rsk{ z@QU^oZMOuFWbxv~;ZHyP^y^_^VUJV#zyaw9Fy0x1-QmQ6Gv!#j`y3or69#qc-+VFIQDCI!|$>nlY95`@bL}q5@5r3}VA3&0rn3#~<+}!uI zTJ6L@z-f(DG*G9@h1?<|roHz+xVu*f?&=o}xm?BuN!lWnN}I%(vyEN}R641R;}gK>`w-@HNShTGW{~Xf|1JmQ7)9Dz{9X-U%uc@i|Sf|rH z1%Q`FJYj}U~6ntBUf+k6xQ5`gPdqpkqQ*M0lOJG>pI z)5$#Evmc$qgEz=cVtz|Nh=#!-nOM7V(Ti3=q9n z6c!dfnwXflOb`UBA+xl%EfV{?hO?)z+=L}t4&%{VqR}Zlgv~hDoTm7OKSyLP94KyX z#2`9f{P-*ebdSKqTM{9c%c0R|5Ed5Z7o-AFtz@=4!5kNHSrwa^N_swxk`FlJxAqvRka=(F}m^uDfL~YUe(cXMy z7g(_3v2=u~70guCYBdAtDx+<;(P&)v?6he!H*MbBV^o7stNFrkPrq^N26`0(`neXYu7#Z-FM$H zo_;WZ1VC^Ds;sQ6`);`5hEF?cUQIUdjeW=@j^vhOZ*~F34eH#?wTnGhTkm<$NFY&^ zT~*tNx4yoJC+_y zKx#?Ai;9YtB_$;-0AQw|Q4EmAU@&ad>2$+`2~fGA0UP$5!M)c-L8tjMKx{8KbUiVs zq}q%%dkZ0R+ZltRB0?EJz8SwtrD7np*W8Ro<1W2kPZ>l#71TIDv}r(VGMWAz78cg$ zY60Sd;jzow-DlA+NrjYHk3R5D2g)Mu>Z!d~J~@MUtrO!0Cqu7QGvViHhi`ivr1qFw zU0vM?tyX&*027agXgpNwiLh8KCzVQNP*z2G97Kc4K39hC4_?Bfx5YQh!2)Fw*B}z; z$KE}T<&UI78>(dB2o#n3Pdz6IrK zStQmWo6U~(d(NtePlZk-f=8TX zvMYklwt`JDfK=WkP4dSiv)Nn`8XDS{OiU1&7!&F0>gv6Ey`B_2=m)P15(p?A z2&`5s1C8s9uYPer#e?Il^Udi35qt49oJqbQ84QM#k&%%@yc)#3Sd*JCEiK&;8yh?H zYS3vZLKQFfTq>(Yr*H);UvQAb;P`vbKjTrjI2vy+IQ)8I5}BL${<5;N-JLskepKwm z=-Dy>(4IJXa$c`qy`B#gp!U>Ts7(%%&EbRqHyn05^Kur8g?Tz|CfwA-%o4ltCSj*# z-*%=fzF-na#3ugvsZ*y`_U_$#5r8@#2T{MI0-*Wo>#y%0F=7NQq_tHe3lzg<*YSaK zu!unf5YrnkNWSLgPg`1xd0NsUn#`8K6oKU4xpU`~kt0WL^G!9V7Oh^fV#RDj)?Dl68{m@(s;xpU{P)9dvE+5*VqzTGg^S=bUX9TA}l=)(S_YfZfs zM=uy)sI#yYRi_J3DW$kEtrMan{`4ZmpoT^(PUKg^RNu(FRal4&(cvn{q!d8fK^7RI zlp<2AgiPvLU9G6Gz+!hXX2j}LEN-f)x1rW-2Sr8U8aW~~N=QZ31AjpA&rBv$_R^(G z|FLrA$~*v8aW>D=jf{+p=q+2eyxz5ISITCoM&#Glcx-dA%!J35{f1H_Ed+pN>mNNo z5NXMtdfWEjE@JK{$Kj?(Pqe3tWMgoz7|eaB4-z|tqOiOk&%K|8oXcePo`W=sZkdqT z87B)(I9AwzF41Z%pWF*^`VbZ;J+b;2E>$(+x)crGnAjU8vjb1Qe+*T1o(UsIu=bhj z(KXgnvu=vHMCK*}%w14WuyOqO@pDg{I8o88VCL-;1&Cq4{PN4AH{N*TYciS4?;dAy z*#Gr`0?hgNI22MqCIK4kz;i>BFyZg1EY8^e`$f$A^b`ZRcf1s#N&!U%Cob1|T>C?V z67bx}G;BXmge70nVuBmd8bD1!hv3nSQ5kX2sU?{AWf9x>JY#rQjLPVY?~asX#jcBR zy4-l;jyQ}Nl!V=f%kjqc3s5UOo1`sv;Gbi!!RVWknq~Y=popSxhr?mc&dz>y$dDma zw5OS(4OYzv!gOfn%$a@W&6~GXtyW*LVS#H3>4wc_!^`WkvFB(x`o_zk36bKr^A_|; z48_}%(pV9l2C?X~vkdBU1X-R^uc&^ zi&dl1>cA_X6{EyxM^u;;iy!KW{U;6B@<%m$+^ZvE5yiAe3Z+txc)g0XeI&0E^S774 zYIkGG?XlRJRf*aL2Oi7RWBjdM&}egG^xMbS?vQ^B)-m?2{n^0o-Mio>M0yKrEmbpf zb8|nx?z-!y^AyA1vJdr-nc18D_k2{3!89xAy6 z3wKt*>Hwa;g|ZzUFMLvfB7+U#DgjHzCF7^lHQ0L4 zc*SoAVj~n-F{uY)B9y4EH8ZdeUNj>mT7~>d3u3|~SoPR7(1(X&|A}h6zM}w28Sv&q ziLg6dnESV0Lf z*xgJUp1C6mqi#%MMYGwP@{pBR3xy2mo#>IzQ$=RhpIfih zOC%C0_g>V|ACDGe&L<~ON9BijDbiv+6_UIP2aXgup_EH7ZAc8vRtHw?tz_R#y)By6 zfO1P4u;Wk_D`8xptilWT#N(Tz)%ffW4}(Tt7lF9Q5T-#=nGAipgd;6M+mw<_{opk6 zD=g@p7>fC0QqUC09eDzG9{CBwpp((w2Gam_YO z&<3j9+}zDmr%qjTuiqM~B< z?Af!ZPoF*y&|XFAq`_c7Wn~rYb{kuJVmd*_>u{jHzJcXawBeG(v(Z9>b~Uw6EK(}u z(1d!{v%H;U>}W8X8IZKoRVI-_p^&ro`Kkn^BqoyyHoM)kvx6-TN?>j@vpkMmJ1sqv zcF{p{(9l4;e3|EATV=f8IZvHB_2tNsBj;6BRh4_=o@Uy^ol|RBJF$of_Jj!&(%yLE zjkn|C;%?yCHvv^!Tg$-Uu?1iGY})WCsv?S$RJxvk;R}AexKHR z>)Yaj8DC-|_f6VG_b{j7T`-{c^gOKBFbcYtOOU?at!j;-g!)ZhdFb zqDA!cCt58H7@YP3{5es*Ffbzr~f$tk?t!=B- z>Ns}n*p5}JR(-Hz#}29xlDBFXI2{3q-@}DltJCQsSFBj^z|f&XpU~^|QBtW?%0VJV zwPqUaWeZ*3WVS6VHM?9cr@>&T`r(HkKAbso=9fmJk?JS}4tcAl-_d(lwA-|vKsCs> zA-a!1qKJ%^NW-6c>Zx9nCQTaKy?gh&bUGca^P|4Lo(Xq*SQH3o{@U|83PXN={+`X7 zH*a0DX3Z(D8>dK-Tx`4k$UxJ?wh3YD7w}+`!ho>U)YPbGm@(#1ccW_rpqCdU5*UORF5u?c4smG2Tn=)j`kn59^lY2!* zM)n8~5AUK@tF;P+LJ(;ILUhyRX zCdLpje*X##*B#$iu{ntrU)aY@3<^}V+CY<4AOBEL%ukD$ZrcX#n(D&%k zBRM%aIXx;Ws%v<7c$`L~iBc++I!cC#B_y;qo6Tr8o2yJFQ%PlI<;8-6f-`5&o-HgY zE;i(zJ6By?T+B^~K%q4(Zc6-b2?b^1gJEL+I>I+*5m01)l=RX`fDyy!q_BWKqwneD z_fUH@ku*>`NnC00{3M2OKmj}O~{8bbEzZ^KD_E|zK Qj}?9!qsm)ZJr+BBp{7r|WbbR~Y~{~Y`aiN@C(@@XIP0(Idn@}I&*|yoDG(`; z3xYt)`QSA`e*u{ym<$_o&Vi3_hyMbMkI&BiAm>+bx_|no{_w}eYVMEihn|O!qtzGP zCW}>)etUD!$DnAGtssQxe?u8-@PIzF$j2Q$8H`p%hoH*P&(R;z@-V*!<~Axz-~`?_ zTrc_oPy%p{_CcD41P427%gYXki%f1Zty+hI%4by4?WG9d+Ud_@*xz|#Ihbn2@nCqaazgbT6Z{q1u}I(7_g%9SmO)@6-Katk$wZChZ^Wr^w3P(>MGUR z5;NJSA8UBJIBNhJp5;O#iN|l_u)h$D;EUmw%C$i+6<~TW`eU}Ky-e>yG%v;j<3;wy z++NTa7mNa-CsC%BFL{ASI1$)~B=v;Ph4s)ur=cN{y?`UYw$sWtdyFS03%zGAD2gNY z7(;dY#}d3Wo2w!R9O9#Ly*0 zrqeSRy33&L@otck*p&VkJZ8_SyrJmMcIp~A$1=8o=jaD<2xE@KCtYH)XjWp6m5KeI zu8Q(48&ohEbNo`a@A$!M8eRCQ*mwyjvUma%3VoW*bgBTeG0nh5Six3jn&l+SOV|>U zkQa$4d4%M#!FHXTw|)x*$CLZ15bWUy=i%Uakrd{NA6J|_T4BDdlOiQ1Yx4w!n!(jK z*_Ccx-z+I{z1kCqyT&HARl-=eKAr&KY0_X#&XV5Nojm`BMJVQ`cZC&|VUdUIx=z=u($u!~p-27bVn{6g+*%CzB zTBq!uqCEmI@rfx--2itXqo6M+Yi}z-vg~_X6r_W4LZE0+4aXwEKeqtK4^t7tGW93a zOUReGD4-njHjm!&d25gYojzV+=W1bU+jnV8qMvwOOBZk-dx1ixJgG$10#VMpTHTC- z_dht*)S{14!+JnnHbgVCv!9hi(G3#M-PDwn2z(VUm1|o!bnD9O1Mwzqo(~E&*1NqF zPXl)*l6FFVJwNtVA^vvkyDq}#+9Jvw@R^0-(M^eW?1YgYvVmciqGXYp*`wBfM^gb7 zZnqP;WSYz`V@{+YU3fV*ZEIA;+To`RdE7n!UTQGjO#F06`#9s`u^?9-z9LN&p;AWu zHyW9V_o|g}Z!??JFsG5xl!~|=Nd^5Dm+gO%aIO)M=Kx8(A-6D|^G7&QVe)QoJQ>I( zmXibuezM7;;#e7t>>p-*gFn>R-IjY&0i6)bkI#b=&qL#UEjeZJHGurpcZHDWo)XO1 zLOtRaFdVn0s`P3g?c7_@6 zs4Bb>ATd8|fJX{W8C}4aOi$$`6+2e&s_1c9J^8mnQHr$G!@Dy-;K~o>lUg+8^tiub zmma8q^p6Oz%dt($OGaPQyqf6Lg$K{I>=XRt0(-aGOQxBNjlOPE5B56TPQ0_5srbiY z>qX7?zD}TfyedxK);Q4Qb^zMry-l`j=v&UB4|dvlpo+18rkNxkqmvpZkFxkx#0jw9 zjXYM9vXB;|QL;m{`|7}45BBSyN&D`Xf?`gz+k&4M zG<=%Py#%$TL4?a#h2?N2bipW5OwGh=;ZH@#q#LIL$70^NIGAk9f;TrCRxFxpvBEXL z9jmJg`JGwxAju(_2~N;^Jl9?{`%-gk3fiA~Zx=W@S#2>wVYqiIgnorcOY zPdV#|pJ?nC*-q?4ZZ|;1&{J zeL@8!0tt(&OweN;l#p2q_#KfA#4XD?!FjJs4VM}i{==#Z2q0GqRW>u*cHn6t2X;B^ z^;W`Llh*pKL_{jj73-8OazMzYJ7zOST|@$BBJ-v>Tc};kd0qFaB}X ze(Sn8;z7Df$gPF~q4D-4)?hsrO(#0xA1lB8@p8kvTfonZ<-I|=)2!*BzD+4>J#ngU zxZWWn`g{f?(aV;cAaPH`)OV9ErX-{D?(j#0Rj3~x9jX)c8HI~(K~MRQ(HcYivDKp4 zj9C`EW?M{Cf_}e_xWF5vin zjQR5AKIMIninqM!{DbM+tzYCp<6Qn+-8%VDCrOD%p|JyDChLiHqw;|z^t)^G_HqIS zf5UV3WV{7{-8SW6hsCUGN91G zw|M*6quP)!_q5xTVJqNplTRXjvGX_DrjK=UPFVMpFwzq28`4DH5m=W6gu^x0p@o_@ zc%FYNC&WvIZ4rN85m-09g{Kd&V~lKB7yYu=fVWa@b1funrxq_F^+4H`4MoNnXkN2} zDzg2m$hiX)#DKYTLz|g0QQdy+Uo!n7G<>DMSCR>P%aw3;cG;6?g`7rDD%t?Q3dP)% z48;3-&4(tt>1Kmrpum*Cd2Yhcqv2oo3+XTh5>F=mRE4-tBlC{-+g-YcVtDVR*mK z*H^gVx)!~J>2Qq2!AUfFK9jjCkJz=1z=J8z1=EkU1(CT`1aGc`dOwp#SQg;L?*24n zYoxrKM`c;zhG2ia9RjJ=^ylN7$KDB|1jye$iPpKao&+@OCIe5K<=acK22zEr6 zIC{vPsc{AHn8&%4=G~-RnWXh9Mwx2p$ny~PoK^pH=ssCKy(>?JYnsz&QwGmcB*`e` z{Z+`vYh&`jBSMNb8PL5Kve9F6&1acf=!xc4^JaA4r73tFo-AxkS))ER0_5t{j77LD zeYD8FnBk1Rh*VSe|C{`%$mOJbo<&@*QEs)97Y$6iedCqd)!kMT?Rn#W zThTwFwu=Zof1)jEfW^`0-cJ~9eq0^oIkstjJu@Zl!dtjFCN7Rzmf!>yZRiNjW=5~Y zN2cMee2YUfp?#o^l~IN2DhS1A_9UO8Uw_q4>o&U8{IdadTqb1PleCplJnH*(M+CD+ zvogFV{1nD6h*bo4pDed9$kcKebhdlvQ=gv8n|^lZw{2RHwS;q9jdB>shC08H;a;T3G{@Fc+tmX6Z7#OY#R~iJZqs|2DOJ}Oj+ot|Ch0|4 zL-GO&;GdRwjr+%RHtN~ma@iDD;iU1)x=)S^AAdU%C;g%6leM0++s5EHAh5HgvR}?W z!T$SLbrNdy=Et{J>)Yby5a4~yX7op!>8oEj|8n=2TQ7ixX%yGe*0R}=ju@~M=o^y# zr4GHcPtBb8We(G|H7A*V`@OjaNH=eGT&`IBZ)Y~XI5^22sOdH@joqQ4-3O5)tY2|l zL6~n!6f+j>JjnxBEk&P#i?|LU`iB#Fm27-$X&?rl(v#JKcL1I0vV=BnaP$YS4bqvA zX+C0O6>g#oi_@UdVP*V6J#U9)u1X?YKg9zPKK-C7pQ;Ro10FL+Pk%+tZsAYl4U2jI zWJ2d9ZY3}5wF>EImxkF>`4*ROTXWfnH~T(pL_QlE9|5bq?>7VZ1QXKDd z;fN$QEjslRnln^9!sJB0_AOi$D_vuC&AFdR<1I!Z;^gZ1nY{O!Bx`oX6+ZyGA^LX+s4juZ^BU-F4!#{I#l5$B_ zb|#s&RUR$Xvyvk-RhtdlzLh0~n=Di3Mt=XKn$KDE7_KRHvziSZSLf!@2J7P7v5`Kd zM&6d`KN31zj2p$RQ^CF@x0OocHQu{FKhZ2x_fa&0NXSujMv^|(cpGfth}PmjMN#)CXLm~3xD zZIjAs!KnPUU&l;qb>3F^QNGqyXr*S`Xzr7r&L5ytqklwKXq2AC1$Pahu8YZcQh$=@ z*WKF6Lxb5%B5#Tr^`HCdorPx#fTK~2>}#k7nnWr(+bzL8qA{y%u^6BuZ9|V7+iGXC0L#FSY+Fvl zfe~cz$D9mt+TYSqjZQT*KoeRQJ_2t)Te78HL!wh<$BnU*bqBrv;xcUkZH3EPV?13J zHOGN{Qg6)~?4p-c_`iP$BbHCm$n^_q1Doc42g_PJs7jR`mDo;-Y3v5^N1J>(bTMHDD(jk-SclZqXB!^Q@?N7b1;R>x;(Zx*mQ4nQm+ znfAq6F~?O@bph_0-EcJCz}z<3vsbTiTKA=4lZuFEe_2df%GB#w5GL_Y2Ggzc$}GN` z$%6MHSP#b-@_F!o8IbvwmpVF2Sg&s)Uk)X%?aX|=!d|np0dp#STbn{Q1!&>#gdP+l z*BQv++q$f5*zq0d>3l%1rkz_BY;jBsdmH%K#&g`~vTX8#izph5u%cKZZ}fR^`Cz;% zx5FUU8~>Z|iYUf8rzl4ywFlMVxa236J_P=T49 z58b{iP3fS$);W`XbLdMgwR+1d+)W%8;sUB=M1u?=P@vBZOG#nJ{aBMb4G&T4did^N zZQ)yR$b>?$z-Vp<`_Q0}Vc4e2x8Pv&2TrJ=4C@whgCEQ_tn#T#W+gO7i(~C}>?E6x zoN7)oPlSI!o@`HZ?Jg+Cq$Nq+uGChI+eu>q3pcU&En)EUxYLUNT}1!Sg(mJx**?u2 z(OHz_y|*4v2E2ohd5)-5s!xjj-Bj@cIV<6c=r_`e3@MW%3=6OK*u0DrUQtmqjq_33 zz??pE$xi>26mSNiO)un?Ol=>?+~R5xImel(_qxx2yyNBLLH7>?XzUfDZiuv&B+*JgC#n_c<&;fZ zfnTN6)N{%$QGyQPk-#TPWsGgY+Yxz?{|>a=cfmaBKBNc}@ZcPqIKh@M;{i;37Lv&N z5%l@>-mlhA`)B465xA2$O5#}>mEvv9*hF;5ZG!Jqo?IlvLH)IrzAhgyRvh6}<(d>% zu<^`ud$sO(FT1%m9fJ3+3RA32oHK)>nm~@+2%E|8k!6nMb6N}*(4uj7VO_G%$h1+q zoU`I9irr7TRj=&6;b7F@;-`K{^Iq@06Lcy+q9grZvnL zLk~>|ReOY(w>_{Bs{C`o>7~*iQg`!!|fvwQQEQ(cK`FI_Tw$&YR-$&=8~>vg=|l+Gx+- z|7$VEI;M_yy5YPvzTgmI%0XY~NqFalVZEJfh)?eS8d7;A6HxLl_Q*>Yni_m^yk6e( zs`Ly65+v?@7u~xdOebblpU?LuID$&@ShYGVNNR&lA;jA=l$k$#pRdH7q-Pr(j6Xq7 zXY&Rfrp5;NIU0?tu>T-&+*lsS>vzw2EF;z6p4ib@LvV|GOn-ir>=D1hcu5sbKRqjD z$nH4o0n{JZBiukVFjalXz=^Q$Y-*&VrI!MHw+)^LeSWcfD zXpG;veIi1TpxSQB2`jivPcJgoqYS@>~?7d-3)zDz{Da4=jryLK%ZP{2W@kXooA_?!yJ{USez;P-SG{aL<}G zXHc$0Zv<<&b_B*8!;vl!<}Rix#()umQMX0M$S|kT5HFshR)tZNd_i~R| zpSUg6Nl3?WIk!Q^i+e% z2GX}V9o+P{+(+cT*4}Z*r*!aK;&~L>_I30xE+p=r^Bnr!Kc7y?_^De%V8UU-Pttk# z{Y(Kc?0|1cY4!v4_)3scM>7yy2#besnQJ63Heo&j+%W0!SN& zW@@C$8XIIyU%1?V1SIPXh}z3ET^yQ)e&oR|+YwZL6fFa>@pqtiVzcWH*0%V(M57X7 z>lKP??ch6pvA=d~@<+eFy`3=&3Wn^*Q_dj53GnXb(a($W{)W9>MofZ+CSv#cT~e#B zWw!aF2e(b0N^{O;w-~n$xeO0oO)anQ=klNj6O`VAm(@yd{jcSuGG3i|iG<`ADyofD zR-eQA20V6)c9gq$O%UlGg^uLUUdxJy^dY=od#AQzPh{*NgK%vy0jS>L`ayh5f+4`O z{VXACPB_W9d4%^f;>}tnow>_Wdj9X+No%p|5#b&7TsKCVM#z~%XSRJtEKmN_9m#Q- z*H_?OHSnE<8rpAJO9ziRHBMu%k0Ph5^MJi1%cKXWJJZAW%_i;#O>mwBd%tZYr-HZ)S92+K6IGdTr2i zS_9IFKd6w%-=w%p!X1BOZrlG-;2vLBeXs_%S(=d!#(Ub^Hfq`Z20X3eAp zO}3M%!kuagEDtn!Gc5d$cYa}++n}5KgU3@}wz9?;`~&8<{x~%Ef|op(`=DOtx}4}w z>^*A=y>fixZZSvUWeXXL^E@Jq(&l`m&H1G2&^T(KMJ09B*)Ml)N8LrAo?g^lI8o8Z z;n_#FaTeiD`$ib8~d-|)*(F$SH5AY7R@9&P$xc&c;iW$-!AoFhJ{UqrTgo6x}v-!U0;Vn zkVYuiRzS5#*Jbo&nCd}DHQ*qqGAiu@uSBExdjT*#FDIPRz^ULQ)sG6^Is2UcSc*?> zPT^)>h?G5ido#Ox_?2Y7R>+eAf@L!CIZ500T{K_8JK3O;<^|r*?}mAyw<(12#sN<% zpqIOTajvxIn;QdqOSEjKJawDe#gTiCdf zWX|U^gPKzDNow=paI$;jL>tKfi7k$KkKuSm!cmB#UR;0qNw|7#gau}4NtN+(yKgt#Xd;lhr^u6jMj0FDsm;lgF L(N(Tjw1xi{5$^dS diff --git a/app/src/HomeContentviewstyle.ts b/app/src/HomeContentviewstyle.ts new file mode 100644 index 00000000..fd6f9d52 --- /dev/null +++ b/app/src/HomeContentviewstyle.ts @@ -0,0 +1,71 @@ +import { StyleSheet } from 'react-native' + +const offset = 25 + +export const styles = StyleSheet.create({ + container: { + paddingHorizontal: offset, + paddingBottom: 25 * 3, + }, + messageContainer: { + alignItems: 'center', + justifyContent: 'center', + marginTop: 35, + marginHorizontal: offset, + }, + feedbackContainer: { + paddingTop: 15, + marginHorizontal: offset, + }, + feedbackIcon: { + paddingRight: 10, + }, + homebadage: { width: 28, height: 28, flexShrink: 0, justifyContent: 'space-between' }, + homebadageview: { + flexDirection: 'row', + marginTop: 30, + justifyContent: 'center', + alignSelf: 'center', + marginLeft: 20, + }, + badageview: { + flexDirection: 'row', + marginLeft: 40, + }, + badagecontainer: { + height: 100, + width: 100, + alignSelf: 'center', + }, + badageText: { + fontSize: 12, + color: '##1F4EAD', + textAlign: 'center', + marginTop: 5, + }, + homeImage: { + width: 325.236, + height: 328.303, + flexShrink: 0, + }, + button: { + paddingHorizontal: 16, + }, + countext: { + color: '#2052A8', + fontSize: 10, + fontWeight: '500', + fontStyle: 'normal', + textAlign: 'center', + marginTop: 3, + }, + countbackgroundImage: { + position: 'absolute', + bottom: 40, + right: 0, + left: 20, + top: 0, + height: 19, + width: 19, + }, +}) diff --git a/app/src/assets/img/Countbackground.png b/app/src/assets/img/Countbackground.png new file mode 100644 index 0000000000000000000000000000000000000000..7c9cbc448dc431add5a3e43093e332f4b6b771af GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VXMsm#F#`j)FbFd;%$g$s6l5$8 za(7}_cTVOdki(Mh=)pdcw}Ebv`X%g*yq769=vZN-*f-&ZTaFmYa%}%ko*65qE@<%#bUXWI{!~=DSy?_ z+`^Gw<+_h4@}|YsYa%net(d*LR@mqt_kTNa_J6kP|61mxCthd-`isHS)z4*}Q$iB} D*!*$o literal 0 HcmV?d00001 diff --git a/app/src/assets/img/Vector.png b/app/src/assets/img/Vector.png new file mode 100644 index 0000000000000000000000000000000000000000..d9f67ce0b9c951a1ff975c6aeccb68665aecfd73 GIT binary patch literal 417 zcmV;S0bc%zP)e*kP+CR=>#2tZoqW{=mfw7$p)~2k&b83g+Od49Dn%kbassW zq;nJrAOh!Hj(Z@&wL22*;056n9H)t1qZFHoEyQ+=d?_{;`$P&9{c&ehxS?=k)^%RR z2p2{`#meqIb5CvdeZ>mbf&14%4tSSA!sbkF9F(`BQ09oloLyod>JKEqj8Y1}X7gM{ z+bqjANaK%Vc~u6n~22`1xWw-cBbaK23^{kAHjj^yl`t))XukmOOu3db7S + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/assets/img/credentialImage.svg b/app/src/assets/img/credentialImage.svg new file mode 100644 index 00000000..d4addfd3 --- /dev/null +++ b/app/src/assets/img/credentialImage.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/app/src/assets/img/notificationIcon.png b/app/src/assets/img/notificationIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..b8984c2e95ff3d2468dd9027dd84c0ae18d0c29f GIT binary patch literal 614 zcmV-s0-61ZP)K(m4)Ms@d-?23yqbH;}h@*6!wHC5FfyS(hg_rY=TcfD6NtiD=R4M*Ilwl z&XAA0BozK;b`Fx;{b%o%%>mF5L>!Pkl0{@2OyDsf8Pvt+qKZJp>sV;JGP1M%lP7RJ`24{sn*yJ)?($SHH-ri}Ys1V#UDzXwDcf8D zxxR%8Zm!S3fK)>^Jt&(^_ovtnUbeVmC}#==Sy#X{6xy^*UhWu@-*sK$1Ake9nTa>1 zFAN*F>v?&>jD=gp5_K0O% zQxU#aP2N>CwtFDEFq$RHqTaJ3s0k+T@JQR+UX?>2lLycc5nq_Z+cyx}mnAfWVsKYm zo6Ox87d_z++TqG%5(}%|Tl=R}2S+NJTUoXk_&UF%Kgi}ezWksu + + + + + + diff --git a/app/src/components/HomeContentView.tsx b/app/src/components/HomeContentView.tsx index 4125018d..0412436c 100644 --- a/app/src/components/HomeContentView.tsx +++ b/app/src/components/HomeContentView.tsx @@ -1,18 +1,22 @@ import { CredentialState } from '@aries-framework/core' import { useCredentialByState } from '@aries-framework/react-hooks' +import { useNavigation } from '@react-navigation/native' import { useStore, Button, ButtonType, testIdWithKey, useTheme } from 'aries-bifold' -import React, { useState } from 'react' +import React, { useState, useEffect, useMemo } from 'react' import { useTranslation } from 'react-i18next' -import { StyleSheet, View, Text } from 'react-native' +import { View, Text, Image, TouchableOpacity, ImageBackground } from 'react-native' +import { SvgProps } from 'react-native-svg' import Icon from 'react-native-vector-icons/MaterialCommunityIcons' +import { styles } from '../HomeContentviewstyle' +import contacts from '../assets/img/contactsimage.svg' +import credentialImage from '../assets/img/credentialImage.svg' +import request from '../assets/img/requestsImage.svg' import { surveyMonkeyUrl, surveyMonkeyExitUrl } from '../constants' import { useNotifications } from '../hooks/notifications' import WebDisplay from '../screens/WebDisplay' import { BCState } from '../store' -const offset = 25 - interface HomeContentViewProps { children?: any } @@ -23,64 +27,54 @@ const HomeContentView: React.FC = ({ children }) => { ...useCredentialByState(CredentialState.Done), ] const notifications = useNotifications() - const { HomeTheme, ColorPallet } = useTheme() + const { ColorPallet } = useTheme() const { t } = useTranslation() const [surveyVisible, setSurveyVisible] = useState(false) const [store] = useStore() + const navigation = useNavigation() - const styles = StyleSheet.create({ - container: { - paddingHorizontal: offset, - paddingBottom: offset * 3, - }, - messageContainer: { - alignItems: 'center', - justifyContent: 'center', - marginTop: 35, - marginHorizontal: offset, + const toggleSurveyVisibility = () => setSurveyVisible(!surveyVisible) + const homebadage: { + image: React.FC + title: string + }[] = [ + { + image: contacts, + title: 'CONTACTS', }, - feedbackContainer: { - paddingTop: 15, - marginHorizontal: offset, + { + image: credentialImage, + title: 'CREDENTIALS', }, - feedbackIcon: { - paddingRight: 10, + { + image: request, + title: 'REQUEST', }, - }) - - const displayMessage = (credentialCount: number) => { - if (typeof credentialCount === 'undefined' && credentialCount >= 0) { - throw new Error('Credential count cannot be undefined') - } - - let credentialMsg - - if (credentialCount === 1) { - credentialMsg = ( - - {t('Home.YouHave')} {credentialCount} {t('Home.Credential')}{' '} - {t('Home.InYourWallet')} - - ) - } else if (credentialCount > 1) { - credentialMsg = ( - - {t('Home.YouHave')} {credentialCount} {t('Home.Credentials')}{' '} - {t('Home.InYourWallet')} - - ) - } else { - credentialMsg = t('Home.NoCredentials') - } - - return ( - - {credentialMsg} - - ) + ] + const imageDisplayOptions = { + height: 28, + width: 28, } - const toggleSurveyVisibility = () => setSurveyVisible(!surveyVisible) + const Notification = useMemo( + () => ( + + + + {credentials.length} + + + ), + [] + ) + + useEffect(() => { + navigation.setOptions({ + headerRight: () => Notification, + // tabBarLabel: 'Home', + // tabBarIcon: () => Notification, + }) + }, []) return ( @@ -110,12 +104,23 @@ const HomeContentView: React.FC = ({ children }) => { ) : null} {notifications.total === 0 && ( - - {t('Home.Welcome')} - + )} - {displayMessage(credentials.length)} + + + {homebadage.map((g) => ( + + + {g.image(imageDisplayOptions)} + + + {g.title} + {credentials.length} + + + ))} + {children} ) diff --git a/app/src/components/NotificationIcon.tsx b/app/src/components/NotificationIcon.tsx new file mode 100644 index 00000000..07765a78 --- /dev/null +++ b/app/src/components/NotificationIcon.tsx @@ -0,0 +1,4 @@ +import React, { useMemo } from 'react' +import { Image } from 'react-native' + +export const AdeyaHeaderLogo = useMemo(() => , []) From 582937691b6008a48456fc1cbed8c278abd0b305 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cpoonam=2Eghewande=40ayanworks=2Ecom=E2=80=9D?= <“poonam.ghewande@ayanworks.com”> Date: Tue, 4 Jul 2023 18:54:14 +0530 Subject: [PATCH 2/4] updated design home screen changes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: “poonam.ghewande@ayanworks.com” <“poonam.ghewande@ayanworks.com”> --- app/src/HomeContentviewstyle.ts | 16 ++++++++++++---- app/src/assets/img/Line.png | Bin 0 -> 257 bytes app/src/assets/img/credentialImage.svg | 9 +++------ app/src/assets/img/notificationIcon.png | Bin 614 -> 0 bytes app/src/components/HomeContentView.tsx | 3 ++- app/src/theme.ts | 17 +++++++++-------- 6 files changed, 26 insertions(+), 19 deletions(-) create mode 100644 app/src/assets/img/Line.png delete mode 100644 app/src/assets/img/notificationIcon.png diff --git a/app/src/HomeContentviewstyle.ts b/app/src/HomeContentviewstyle.ts index fd6f9d52..3806312e 100644 --- a/app/src/HomeContentviewstyle.ts +++ b/app/src/HomeContentviewstyle.ts @@ -20,7 +20,7 @@ export const styles = StyleSheet.create({ feedbackIcon: { paddingRight: 10, }, - homebadage: { width: 28, height: 28, flexShrink: 0, justifyContent: 'space-between' }, + homebadage: { width: 29, height: 28, flexShrink: 0, justifyContent: 'space-between' }, homebadageview: { flexDirection: 'row', marginTop: 30, @@ -36,16 +36,19 @@ export const styles = StyleSheet.create({ height: 100, width: 100, alignSelf: 'center', + marginRight: 20, }, badageText: { fontSize: 12, - color: '##1F4EAD', + color: '#1F4EAD', textAlign: 'center', + fontWeight: 'bold', marginTop: 5, + marginLeft: 5, }, homeImage: { - width: 325.236, - height: 328.303, + width: 300.236, + height: 300.303, flexShrink: 0, }, button: { @@ -68,4 +71,9 @@ export const styles = StyleSheet.create({ height: 19, width: 19, }, + line: { + alignSelf: 'center', + marginBottom: 5, + marginTop: 5, + }, }) diff --git a/app/src/assets/img/Line.png b/app/src/assets/img/Line.png new file mode 100644 index 0000000000000000000000000000000000000000..46ef23db25e1f74bad246a4f72d0bf1f37b45a8e GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^;XusD!3HE(%Nw-;Db50q$YKTtZeb8+WSBKa0;Hli z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eB{xnY)$B+uf((@Mun+yb4F8E3@S~W7c7_w?i z?U*{FUR@)Cq2$m-k8>8y6BfLQPc!@e&Si>pTX({gFF{hli)!ySTDFQSraGN(dUo#1 zb?)A^UiaHlbZXN8)Ue~L2xv8Bl9`ImXdHLGTydpK{?)K~*&4`1Ivy}p%q zHcel!dEd|Ljm1YE*(7Z%bKv-zTzuxk^JnJyGaRMsr!?OHx{$%s)z4*}Q$iB}EE-<2 literal 0 HcmV?d00001 diff --git a/app/src/assets/img/credentialImage.svg b/app/src/assets/img/credentialImage.svg index d4addfd3..327015c8 100644 --- a/app/src/assets/img/credentialImage.svg +++ b/app/src/assets/img/credentialImage.svg @@ -1,7 +1,4 @@ - - - - - - + + + diff --git a/app/src/assets/img/notificationIcon.png b/app/src/assets/img/notificationIcon.png deleted file mode 100644 index b8984c2e95ff3d2468dd9027dd84c0ae18d0c29f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 614 zcmV-s0-61ZP)K(m4)Ms@d-?23yqbH;}h@*6!wHC5FfyS(hg_rY=TcfD6NtiD=R4M*Ilwl z&XAA0BozK;b`Fx;{b%o%%>mF5L>!Pkl0{@2OyDsf8Pvt+qKZJp>sV;JGP1M%lP7RJ`24{sn*yJ)?($SHH-ri}Ys1V#UDzXwDcf8D zxxR%8Zm!S3fK)>^Jt&(^_ovtnUbeVmC}#==Sy#X{6xy^*UhWu@-*sK$1Ake9nTa>1 zFAN*F>v?&>jD=gp5_K0O% zQxU#aP2N>CwtFDEFq$RHqTaJ3s0k+T@JQR+UX?>2lLycc5nq_Z+cyx}mnAfWVsKYm zo6Ox87d_z++TqG%5(}%|Tl=R}2S+NJTUoXk_&UF%Kgi}ezWksu = ({ children }) => { {homebadage.map((g) => ( + {credentials.length} + {g.image(imageDisplayOptions)} {g.title} - {credentials.length} ))} diff --git a/app/src/theme.ts b/app/src/theme.ts index 05d684e7..91d61f37 100644 --- a/app/src/theme.ts +++ b/app/src/theme.ts @@ -34,9 +34,9 @@ const NotificationColors: INotificationColors = { successBorder: '#D6E9C6', successIcon: '#2D4821', successText: '#2D4821', - info: '#9BDAF1', - infoBorder: '#046B99', - infoIcon: '#046B99', + info: '#FFFF', + infoBorder: '#234CB4', + infoIcon: '#244CB4;', infoText: '#046B99', warn: '#F9F1C6', warnBorder: '#FAEBCC', @@ -62,11 +62,12 @@ const BrandColors: IBrandColors = { primary: '#1F4EAD', primaryDisabled: `rgba(31, 78, 173, ${lightOpacity})`, secondary: '#FFFFFFFF', + // tabbackground:'#D3E4FA', secondaryDisabled: `rgba(31, 78, 173, ${lightOpacity})`, primaryLight: '#D9EAF7', highlight: '#FCBA19', primaryBackground: '#F2F2F2', - secondaryBackground: '#FFFFFF', + secondaryBackground: '#FFFF', modalPrimary: '#003366', modalSecondary: '#FFFFFFFF', modalPrimaryBackground: '#FFFFFF', @@ -101,9 +102,9 @@ export const TextTheme: ITextTheme = { color: '#2289F7', }, headingThree: { - fontSize: 26, + fontSize: 24, fontWeight: 'bold', - color: ColorPallet.grayscale.darkGrey, + color: ColorPallet.brand.primary, }, headingFour: { fontSize: 21, @@ -413,7 +414,7 @@ export const ListItems = StyleSheet.create({ export const TabTheme = { tabBarStyle: { height: 60, - backgroundColor: ColorPallet.brand.secondaryBackground, + backgroundColor: '#D3E4FA', shadowOffset: { width: 0, height: -3 }, shadowRadius: 6, shadowColor: ColorPallet.grayscale.black, @@ -473,7 +474,7 @@ export const HomeTheme = StyleSheet.create({ }, noNewUpdatesText: { ...TextTheme.normal, - color: ColorPallet.notification.infoText, + color: ColorPallet.brand.primary, }, link: { ...TextTheme.normal, From 92860b6c2fdcd56d4d3d924addf86de62f024333 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cpoonam=2Eghewande=40ayanworks=2Ecom=E2=80=9D?= <“poonam.ghewande@ayanworks.com”> Date: Wed, 5 Jul 2023 17:33:57 +0530 Subject: [PATCH 3/4] removed notification icon from home page MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: “poonam.ghewande@ayanworks.com” <“poonam.ghewande@ayanworks.com”> --- app/src/HomeContentviewstyle.ts | 12 ++++++++++-- app/src/components/HomeContentView.tsx | 26 ++------------------------ 2 files changed, 12 insertions(+), 26 deletions(-) diff --git a/app/src/HomeContentviewstyle.ts b/app/src/HomeContentviewstyle.ts index 3806312e..669111d1 100644 --- a/app/src/HomeContentviewstyle.ts +++ b/app/src/HomeContentviewstyle.ts @@ -33,19 +33,27 @@ export const styles = StyleSheet.create({ marginLeft: 40, }, badagecontainer: { - height: 100, + height: 200, width: 100, alignSelf: 'center', marginRight: 20, }, badageText: { - fontSize: 12, + fontSize: 14, color: '#1F4EAD', textAlign: 'center', fontWeight: 'bold', marginTop: 5, marginLeft: 5, }, + badageCount: { + fontSize: 17, + color: '#1F4EAD', + textAlign: 'center', + fontWeight: 'bold', + marginTop: 5, + marginLeft: 10, + }, homeImage: { width: 300.236, height: 300.303, diff --git a/app/src/components/HomeContentView.tsx b/app/src/components/HomeContentView.tsx index 7733babe..1c5b5631 100644 --- a/app/src/components/HomeContentView.tsx +++ b/app/src/components/HomeContentView.tsx @@ -1,10 +1,9 @@ import { CredentialState } from '@aries-framework/core' import { useCredentialByState } from '@aries-framework/react-hooks' -import { useNavigation } from '@react-navigation/native' import { useStore, Button, ButtonType, testIdWithKey, useTheme } from 'aries-bifold' -import React, { useState, useEffect, useMemo } from 'react' +import React, { useState } from 'react' import { useTranslation } from 'react-i18next' -import { View, Text, Image, TouchableOpacity, ImageBackground } from 'react-native' +import { View, Text, Image } from 'react-native' import { SvgProps } from 'react-native-svg' import Icon from 'react-native-vector-icons/MaterialCommunityIcons' @@ -31,7 +30,6 @@ const HomeContentView: React.FC = ({ children }) => { const { t } = useTranslation() const [surveyVisible, setSurveyVisible] = useState(false) const [store] = useStore() - const navigation = useNavigation() const toggleSurveyVisibility = () => setSurveyVisible(!surveyVisible) const homebadage: { @@ -56,26 +54,6 @@ const HomeContentView: React.FC = ({ children }) => { width: 28, } - const Notification = useMemo( - () => ( - - - - {credentials.length} - - - ), - [] - ) - - useEffect(() => { - navigation.setOptions({ - headerRight: () => Notification, - // tabBarLabel: 'Home', - // tabBarIcon: () => Notification, - }) - }, []) - return ( {store.preferences.developerModeEnabled ? ( From b5d88021f12d7f6c79c55fa3c881e5456afbb1f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cpoonam=2Eghewande=40ayanworks=2Ecom=E2=80=9D?= <“poonam.ghewande@ayanworks.com”> Date: Wed, 5 Jul 2023 18:24:52 +0530 Subject: [PATCH 4/4] added connection,requestcount MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: “poonam.ghewande@ayanworks.com” <“poonam.ghewande@ayanworks.com”> --- app/src/components/HomeContentView.tsx | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/app/src/components/HomeContentView.tsx b/app/src/components/HomeContentView.tsx index 1c5b5631..421eacbd 100644 --- a/app/src/components/HomeContentView.tsx +++ b/app/src/components/HomeContentView.tsx @@ -1,5 +1,5 @@ -import { CredentialState } from '@aries-framework/core' -import { useCredentialByState } from '@aries-framework/react-hooks' +import { CredentialState, ProofState } from '@aries-framework/core' +import { useCredentialByState, useConnections, useProofByState } from '@aries-framework/react-hooks' import { useStore, Button, ButtonType, testIdWithKey, useTheme } from 'aries-bifold' import React, { useState } from 'react' import { useTranslation } from 'react-i18next' @@ -25,6 +25,9 @@ const HomeContentView: React.FC = ({ children }) => { ...useCredentialByState(CredentialState.CredentialReceived), ...useCredentialByState(CredentialState.Done), ] + const contactscount = useConnections.length + const requestcount = useProofByState(ProofState.RequestReceived).length + const notifications = useNotifications() const { ColorPallet } = useTheme() const { t } = useTranslation() @@ -35,18 +38,22 @@ const HomeContentView: React.FC = ({ children }) => { const homebadage: { image: React.FC title: string + count: number }[] = [ { image: contacts, title: 'CONTACTS', + count: contactscount, }, { image: credentialImage, title: 'CREDENTIALS', + count: credentials.length, }, { image: request, title: 'REQUEST', + count: requestcount, }, ] const imageDisplayOptions = { @@ -89,7 +96,7 @@ const HomeContentView: React.FC = ({ children }) => { {homebadage.map((g) => ( - {credentials.length} + {g.count} {g.image(imageDisplayOptions)}