From 46fd30597a27c19f190a58bc94f1d24487ef9b39 Mon Sep 17 00:00:00 2001 From: Parvesh Monu Date: Tue, 11 Oct 2022 14:10:54 +0530 Subject: [PATCH] Implementation of Dynamic Button Component (#14127) --- resources/images/icons/arrow_down12@2x.png | Bin 0 -> 321 bytes resources/images/icons/arrow_down12@3x.png | Bin 0 -> 373 bytes resources/images/icons/arrow_up12@2x.png | Bin 0 -> 307 bytes resources/images/icons/arrow_up12@3x.png | Bin 0 -> 387 bytes resources/images/icons/jump_to12@2x.png | Bin 0 -> 371 bytes resources/images/icons/jump_to12@3x.png | Bin 0 -> 509 bytes resources/images/icons/mention12@2x.png | Bin 0 -> 814 bytes resources/images/icons/mention12@3x.png | Bin 0 -> 1190 bytes resources/images/icons/search12@2x.png | Bin 0 -> 580 bytes resources/images/icons/search12@3x.png | Bin 0 -> 892 bytes .../components/buttons/dynamic_button.cljs | 103 ++++++++++++++++++ src/quo2/screens/buttons/dynamic_button.cljs | 45 ++++++++ src/quo2/screens/main.cljs | 6 +- translations/en.json | 3 +- 14 files changed, 155 insertions(+), 2 deletions(-) create mode 100644 resources/images/icons/arrow_down12@2x.png create mode 100644 resources/images/icons/arrow_down12@3x.png create mode 100644 resources/images/icons/arrow_up12@2x.png create mode 100644 resources/images/icons/arrow_up12@3x.png create mode 100644 resources/images/icons/jump_to12@2x.png create mode 100644 resources/images/icons/jump_to12@3x.png create mode 100644 resources/images/icons/mention12@2x.png create mode 100644 resources/images/icons/mention12@3x.png create mode 100644 resources/images/icons/search12@2x.png create mode 100644 resources/images/icons/search12@3x.png create mode 100644 src/quo2/components/buttons/dynamic_button.cljs create mode 100644 src/quo2/screens/buttons/dynamic_button.cljs diff --git a/resources/images/icons/arrow_down12@2x.png b/resources/images/icons/arrow_down12@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6f07ea9380b4c6a4d80fb000638c9b3b8be02500 GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9E$svykh8Km+7D9BhG zpyaRy;=6X+aIrytyfpO`L_f0!COy2S`DNW8kpkYD0w`Xs4ZjV#+r<+OHvv%$A zD3V^YhJmADD#J#*rGM@^YkWKQYepAC44;ir>$(XJzqoIRmZWc<%WT9Pai{2(cGNL; z$O2eez_H?8@TZP+6I&&z+q_k7>%ydp86 P4;egN{an^LB{Ts5VMl&l literal 0 HcmV?d00001 diff --git a/resources/images/icons/arrow_down12@3x.png b/resources/images/icons/arrow_down12@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..07fde45565afc270f142a67a4fc8e6d6eb231d0b GIT binary patch literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBI14-?iy0UcEkKyjb(&!UP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBIWA8Z$B+ufx7W^c9&!+9d#JB8>qY9je+iu1 z5>%s_WHZ>OEzpf<)QxCTWjWZ*@mjB2W07B(T06&QCxym0PdxRc4{Tb~HvMu&^o0wp z%5$6}xp_}J#IQXw5}4k&gXhT6ra%9-D9BF{^j)#w;H2H})mOM5E@j)kcTxR?1x(Mn zZZn=ROH@-?&~(h3ea)er&Sp~=$w}B}OQk1HyGUz%?+^URt5{Fg*#ObyEAnXfs|W7mm;g13~fx3~sc zXRF!?F5p)$-X5uWgj=HBeyvi+EP;1%Zhh4@pYL`~YQ6k6yRhQSu32kX7NtDQWz@;t zFBl$so|k1|%Oc%$NbBI14-?iy0UcEkKyjb(&!UP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eBISEe}$B+ufx7Y4+9x@PVdw5SFhu-_6Q9 znxuC$0!eL)#$AolJDQX`UexBftakF9vZ&+Z7E4CKbKFaHTfSs^DK>mbpDL)Zv`VW_ zaK2B1SmVs2a|&bUUX0Kbo-y@+#^EIn{|zH|t$So}L9OB$Z`E-d^(PDWIOzFsgd_^I zK3v4r_$kR^#hv<_>OHj!EOp~Kyg#?Sexv8QGXBf^)2u~_Z*I?Sf2Gc_tLs!lvy$U| zgZXx?*QCX?xH>r-yPT4DXsEwvIekIgd0}5hUx37t@5Risek8?cSf?*45B?DreD~va z)xOa5u<*B6=>!NBEWAG`I5nezy0diloBP^$!C*RKsF3 zw3Zi$ezFni4i!oNkorVJrPWE`zdM`U6&GWPdxksi7qtjwe`);uLyYV1(OG-0EHYZn zt6a!>M%3@D%DT;sD`UF(&O~ibm+C6j7P+zS|9%6iPXm9}h#_RNsK zfoqbF^JTJI8Sl`2UcmB^$L9ZOwz6v;D{N&xUO8Z=*R8{4z2t{=3`2{0z}313$4Y@= O#Ng@b=d#Wzp$P!1=8o(D literal 0 HcmV?d00001 diff --git a/resources/images/icons/jump_to12@3x.png b/resources/images/icons/jump_to12@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..88db7bd390f31b6177be83c01bbf3fa3b135eef8 GIT binary patch literal 509 zcmVvx7a08IgE+;1WwV`9UX*TnebkpG-> zxOAcs@f*U|KG4N4YIyK!iign=cok}CY1uVj2qB1UW`Dd}00000NkvXXu0mjfGoaR| literal 0 HcmV?d00001 diff --git a/resources/images/icons/mention12@2x.png b/resources/images/icons/mention12@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e50f1f9141200f39b34f93228decfa2d57e82698 GIT binary patch literal 814 zcmV+}1JV46P)eo}K~#7Fl~rwS z+CUI}Hqe?>mG);VNV+*e$O%eL(DVeMCunX!I05MiLQjz71aJfB32>xP^&eYRYG|;% zond!_ZNAKtkj;4J&Fp+Fum=JmCI9xZ@wR=e2-&D0ItTP84X=?k)FTalpi%lZQ(?H5 z10ke%M%>lVEffGb?*XOGI!E5RsLP0N$xIq!P?WeM#SwkA1anEUh7Wy76w*?K5t7ey zH5p+On7k?ur&UqcRZ$xUqW%#(5Qtifb&XAZS`oEeDqj?(^bq$=yh!5v8l+J8b44ywx{YeVZJLFLSiH^zRwf!1Y<4Ap?eF&@dqCT zP{OO}stlrtt)Ct5`LTObDpaQJ_}I}(D)eGUZAXCVZ(C%Od&>1mPRFJ}Uml416;COr z^o^)f!A*Vgfl>F!WspkQIjFa7+YO%7<5}7Rx9PHzR>0FL+#V{SLWI!`$(j_@=t)gZ zZ4DyV`%NB}G{avtp;pyjT)OOu!UVXamZe}kPNgiv8`@!Qnye%p3+r&a=~59E zX&LV!vK!iE$4hc}Al|>!$6Fdp@elK%TUgYFXWK54b~eF%#;BD549;Kk<>AvtD{V?{vW6y!t4$se4)|fS4RTtDpCU9i$!6MZ#;k s3A?XS81Yrg9a!{Y+6mq*{M*OoKYm0jn6(}7UjP6A07*qoM6N<$f)w<9EC2ui literal 0 HcmV?d00001 diff --git a/resources/images/icons/mention12@3x.png b/resources/images/icons/mention12@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..e1cf40a0cdf4535c4bd8468cb894bdb5ae4e4a27 GIT binary patch literal 1190 zcmV;X1X=ruP)U(HGm&%-2ZsXH?so+OCICeYBYK?OdKOH>pY^=W zQhxH3`-Ud^=^J_SDDHMc1WbrdcrQBP@2?eip5x<(_%-js)GECP`%0E}W_VR$;z;HShN^WGW$X6`aYNB+q`o8dhdv<+qiz5hAA*q#Wndb` z7(xjitH)6(gdRA$eE1yECq#uZJG^^oGNR-_Hwt@?;`SYF2cCm1%*GYlVg_wF-}L7Y z=4yRHbTHFTv|WP-S!F}2P2~7V+VMVX=cmR>+DM)q zV8_aF7BhT#PijJ^?AsQZMo7lTASxZIzI1*iA4y+KDIJ%LtDM;Y%{9p&8r#%YtwTb2 zMel!<$adQ4cU7vQ_9F~MSaIL__|uD7y4V&Bl#U(>RN0-sR*w510;^1&88=5(B=6|l zm0d2FJIAKn`Bevcr1%Tz*zP{HDOz!jZWMhbMpfRjb%(0qDqYxnXJ~X$9LrHTV#hE7 z7#%FWce~23h8e!t*4qM8N0%j5C9(9AIcT_v2Ag=^F10ZSY)CmF@-EzOC4N}WK_*Iw zI@YQ!cqXW?MpxS`(*ei;1@^>rRx`+Vboe|n?W|mN%@X0LLIYYf7pHM zr7)n>bRVbIHP_p0QtRRJV8=2&NUzh0A{(#L4NQ&=crKxonCbR84kSv*-}NFF%`yKw#+1H8XsFtE zsO!>;5=ua6i#_lfI;>H*i7l{JB$YU#*tI6TdcP|C2NcEobSdRC^8f$<07*qoM6N<$ Ef+dX-aR2}S literal 0 HcmV?d00001 diff --git a/resources/images/icons/search12@2x.png b/resources/images/icons/search12@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f121ca0684e4e1050c4233d129d524d24b1d9f15 GIT binary patch literal 580 zcmV-K0=xZ*P)86lfpmNqv;uwn%C~9^D#1%W% z2%DeR@OG9k<|gn_U-?%yG}i+1K84Ag7@#d-j`NIoj+taLL^2k6otnlz%hY&Ow62SE z>(n@|Q>*9oBg_Lfc+Q>Aqdyu@jR|Kcw+?gVP~=lcPP|=j+IN{Rc;64~Y&Ej(nK6D1ju26Rwo53l19r0z*z9XIH}nQizOzi6}s@I7HySjAjsL zBiA{~Q)oM;NV@?7dFusxC;@k{E(3}5sgQuH=gu!XGi!PTuB8-LUnO4*`mgblTC<0= z#YS6IwfbOXMUIIyNwsom19FnD{XzddDa^p4#vRg^9Pu12Q}a}j){{ndTRt&}48(yK zCH6*4&+v!wx|XQkOdR&TbCQ{K@{)Ek+XRKSP0ygRGugrm{|Aa1+*NTh?3&{+8R_82 zIjKZNB*7n!BWiBjY=)P}#0npGqwU#d9U}P^SQ2jG&!yV;A|#w~RHhsMeS8Bp(W>Xp S?-G0f0000?-aJ%n9o0lo=LXs5EH} z*ioNi2g?poL&x>4Q7KYP}vW-@0(7TNQg0q z-5@;2xK}v+`woT1vmkiv4K&IS4KW;RIk_$9d%0ywY9gT(R`2G>5D}c%=)LEJN%L&B z(T>Bb5;G_DAfachek9^ElR(gd5iNM-!w@TM^Bv7QNH-GRZ+^KwZC*LwA#V~eI9JIm zqrctbKdw*!VQ~GqYOgVB?j)4fEB31F|Du~W=Am4uC`{pY5zkCpZyCKUUC2wS5ql>+ zH}cFphD@@?v0}0S&$TzUl$|_yt(aUMU_26uNV+52nxbW;tTEUfwMlziookDLBtjL) zCL_RvP@E3#;bLy6x~kPj&4C#q>wX}G&&QmQ*Pk-1HJA}vJn|mm=?9BpPLOHHbZmwY zsi~i~(ZHM#Ak3^qxAy`jgeYmcsb#e>Cy=-IlwEvdVU)#{Vlr6=;gOJHOX9ej?xDZE z8A7p$sbRBDb(&#<5+X{{LRlj^){oC2EA_&;!HYx8h!ytofV|#L*A{2fQqfqp4})J` z)n08<(@DB^mh4sQF1U7405;pCx=4ITd!*;1{V?ch)&D^qq71*UhECQ-RNs6}lCKu> zip#Q>$egPE)-X2)Q&Z8ziqU54j)ih}yd(vcucc0e=;DrFdhuBK8o8kownDEFw6kYM z-As5(=(lvYOk3n@NST7u2E&@$l$17g$OHI?UvANYM`{QS(UHa75-Kes<&8Q?>l(MH zbtm0kLg0+Td9TLuT-_q