From fcdd325652b9b6e65b42add33ae1b7ea20121549 Mon Sep 17 00:00:00 2001 From: vignesh Date: Tue, 31 May 2022 19:18:18 +0530 Subject: [PATCH] errors cleared design changed --- .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 7069 -> 7165 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 3714 -> 4427 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 10535 -> 9991 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 17890 -> 15986 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 25568 -> 23488 bytes openclosenew/lib/07_addbusiness.dart | 64 ++- openclosenew/lib/11_busiesshome.dart | 11 +- openclosenew/lib/14_businessdetailsempty.dart | 36 +- openclosenew/lib/15_addbusinessdetails.dart | 64 ++- .../lib/17-BusinessProfileFormSuccess.dart | 18 +- openclosenew/lib/19-AddProductFrom.dart | 510 ++++++++++-------- openclosenew/lib/businessaddedsuccess.dart | 9 +- openclosenew/lib/businessdetail.dart | 84 +-- openclosenew/lib/businessempty.dart | 18 +- openclosenew/lib/businessstart_page.dart | 10 +- openclosenew/lib/colors.dart | 6 + openclosenew/lib/fontsize.dart | 3 + openclosenew/lib/home_screen.dart | 9 +- openclosenew/lib/iintroduction_screen.dart | 9 +- openclosenew/lib/main.dart | 3 +- openclosenew/lib/thankyou.dart | 9 +- openclosenew/lib/verification.dart | 25 +- 22 files changed, 493 insertions(+), 395 deletions(-) create mode 100644 openclosenew/lib/colors.dart create mode 100644 openclosenew/lib/fontsize.dart diff --git a/openclosenew/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/openclosenew/android/app/src/main/res/mipmap-hdpi/ic_launcher.png index 0246c6fb5cd71e8bf638718877fcf03584956410..4f84da2e3647ca270bbc1760896ed91424191f35 100644 GIT binary patch literal 7165 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 literal 7069 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 KMNUMnLSTYkm6;F# delta 3701 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 UaSV|9Z}Sn55|b0H6*dU^Kf}Fg2><{9 diff --git a/openclosenew/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/openclosenew/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index 02a8bf8635b3ba684263015fa3e2e1acf112742c..723f17347d93f9c137aa6e5ea07843b3228d362b 100644 GIT binary patch literal 15986 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

bOluFtcJ``KKCmdC$>3d}bBw7Fa*0PT1YEcu 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 N002ovPDHLkV1j9hUrYc1 diff --git a/openclosenew/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/openclosenew/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png index d74cf0f5f04ac46f4dc4556fc3e3c5597a6da9c1..643589db8f152e00d520b26ef0f732ffcc80078d 100644 GIT binary patch literal 23488 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 literal 25568 zcmcF~RYM)YvhFP0J$P{U0Kp0F?!ifLcXxMpC%C)2yOWjR?k>UYvhTh7{Dbo_GcR4; zT{YcR)n9!bt|%{ojDU{-006R-q^R=8xA#8}9L&dCdDRN`;{$S3mJkN2rwNY$fCP{d z6;gH6JJp4D!y3WKO_e+cD;B%LjB|Qn=L` z^f3yq&ir}Xm|P2%2^02vnXnP)7Ov;LUVoliNcR`?`o;-O0`&e1g$3Z;Ptovt1}=6k z1`pU20XA{3Z^Y2GXr^fEN;e1e<=z@YW4~G*uduAkoe>7;paC;V;jw9K7x;JueX;d! zdjX5S!#VthAL$QC8kb((c&{T`*q}>y+z4o5#EQ*>0|_{y1{g|>vfx{yR!&5*q%mP0h|AHtt363HRf?W=TuLNwrlb~HnbOIzW z5FxZjJCv9r$8MQ<%w#i}hg2FhRyY0wGNYB2q`GOLkuw zazUT-FDKnuPw$=yRZy~Hdqr)cfXFjQld^j4LY>wQc96mp*&(`(jtX~3Aw`g+$-sp2 zlMTq}InNX9?S&MYVZ%yN%=)%?<#d^{&=g4{gIaJpsV>%fI33zQ<`7Sqh zXV)MGac`isu}-q}e^RnGCq*qmlKzgTkJ_DcoC6#*yH$+Jf(T3U=E**<%SSm>*UZ{G<7 zfgr4GeD{vz?gMv)=bIOw0o$+)l6NBw}Yn*bv zruo_wI>0D8qkK<&A7a(zm*M4hQ{AxZ;B`2m8v_K1EkM#QU~~2J@AEBV?1uYGUcPem zW>4c(?usIMkX60B-2FrKW4#~7RA^YSq74?C3Av;1S*A~*s8a>?TMZJP*9y)waD3Dx=}>9#!TDu@1cQ9l4*kb1+3#nDsi>EwX{0<} z<$6rqn0G z_wb6IvO*BfAYPa)O@It@L|`pYKN=#cNmn8E?zK^23)^vRIrt*@Ckh)B#}7!>Tb@pT z68NkrY8%Lt0t@$}?TID>y)RU7wgIXClTBli8HR{)DG3mUG;84Gp~K3kh;=KqrB*;2 zB;DHDUFxX4!D29)_V=gip@@ku7F$ou&-eT;jP`#Tw;C)yQ^N9VZFkwp!edv&n)`ky zuKyS!ofsfj3A1jS`CeC9lRNgy8+{nW=GkfBgd5dWUb30$kS>hWUgfj`45hW`6eaf{ z0yYcSCR;Z|v+-}MR^8r`5Uhv8P(CcynIE?JMjlg%?-AtQgp0$Dh_>%p#{zyRIs9E4 zRwW{QmT!Eg0r4ku{fv*eT)FJGCbG%fdUO%-c#{AH?|6rvhkH*<@3kOpqOa=cr~8>& zB%0&h1f3m_ilxu{7gRAcqe74F^b8I7Cjp<>S)<{4p9I`J23xWc23 zgrSX5L=Wm^Ej5QXjohh!PrGpm39ZT(*+2bGzaS%rK|lB1PB=ml!~c8e!g{t>n#oL* z+?b$k2f(TNbbYUcR{p2;yGVHLv4PGRt;z2Y>HtBm{z-war>kn zO;pO93PL(rmCWO^FE`bfLRzM#lF20rApzo=Nn{?#mY&YHr3obkRqL zggWexKgh6un04sRQ9qqA)<7=Gc&P^?ihTJ?97_w;lF{+_@6F*-SY|W>GTsIsb=PG? z#oSR`MT3l&M7rtw7w6>*cFdQT)19HtK7*|n7}Vx}gv$G(*=vtJ*)GJ`=bOa{~^e#Usz^m&}UM=W6aT;x{o_*t9M9fO16#UdM}4aeSF z<&_a^?f<^XCjMi>izv=KnNw5{S;0hQlzsT$njWU@DFU32`;Kcka8m?N;+GXNM_Tif z(uS^O^=hfp&A$FSLu&k?yRPip$pxN;57`}zO^5TAhNb(u43XVK&JSDzT9ra)4fRu= zVyOd2&C15Mbb)>0+;ddiub{(?9sx>%S+Aq`R8HSyVR-7^P75j;I6~M$b!@Af@0s$B z9Vp*uEI{Z$dY^1i&xrm2za9sp_p6+2QXp0;&w>3d4wU}^x*++9(=q?(lBX_5zk+OD z`p$@F=|*>zcK>=eLc!dkv@z@5c_Ov#+3ITb(4o^0#J^QCll@j?J2y&YhpeCJthnxI zDl3vF0}h1NIkpth?5{Gg$~~K?v`tej7vz2eWB@CqUz&h#?$RGe$MM%&EJQaT969F% z610ieThLygPyeR{pKoz;Y_P(u-Q3X*T)xeDe@1Xi#nR~5_z=#ek z_m#_#_F{|02Tn4$K?_C4t>FMVC+=qUhm8HTSXRNkvO{FV6s;N|HR+@-)B!8(j`rYLj zB2JrV3hWK+L^esSq~OkY%i(&BRUl(}Py}GG@$YB{^8LZEoCK~Bi4-MHh1~9kD9pif zlH~v;njk9R;9&2*;(WdP#u$n+^cK`cMWR$jWC{VvOx1Zz9tcO=mr&8%KV7SCpd^y1 zZ29Nw(V7BMXav9l@~bR2M5#RVii%hpvv7u>a2DVe_?|ca55K%x;_+3zg82ys2Bv

h5AX8?yRz{gsyz&QCn-psoY}6fD*yPe;;za1h~`F6+UgZ#VKOXs#?3HGlq+ ze?LP9Mq%@(v}QkBSV}xw*geiHZE;c7%CJnP`=d^QzpHnwbjIR+79I#o?R8?JSS>p( z2lqzaLk;ou>H1EygUmL%p|Hq(@e%?$XU8wNDB+}>X2HWsWCPQrLcrX1>2OXUSF_uz zOT55;akZ}>8JWb7$6&NNJqv0Q?v!+bbntzEStJN8b@)b=R$)eCT_n_J!}gz<7YEH3 zu&e>Do6lK<;g?ugnm7tnDgrF780bG7e{{g9IyY)v)FB@eih~0R1ej#W35&}LR0f8m?S2N_WDN_C!l~|Y16+8+G2lxT)*=uJso}Pn2 zXK@3c)M^;WCLx)L_;kUlr)RBUwQ@%&AsBt&X2Ntn2oe2W>v=F~j>&E~e3ujih4{jX z>PHeUX|Ob%?F+xyY+W$tMEaMy>9NZ(ZEESoTN${3hiq;bo?K*G%pC+FF|9L3O9c zV|^(SX$~e7P3l;q^V99~kKYND?#?{OTIPqdJuM8HtV{T$WQSvX3Qafn8=QPJrGbxK zhG3qjMGx6ipU3Hm65~(Gc+9(LpQ&P48tYp=jq61mH5&IXLp**HziLNwAYOl|?p(osr?&Mu0Z35ndV3IcnbehZTHl}A zN^}x#5F+H@tloLKc+9o=ew|c2A$8f%sgsYCJUlV=)H)srLJKoY+$62eEC2NxjZ1ko znc~S*5F*#wjFr!(3c6Tg3k*TyU63S8?l0HvaLH`+c~v*`gmU9YVa#@pj>HS)inEL- ztVWDbp;p;Ban}0MU(iP~2lXT%bYhBIO#0UI(*zv(sSsypXZsVD*uhT`NWBr3(Jsk4 zR~PM?ze`O{P3DyQ3c26pa^c~)JhukJ+yAgn71mc4ik~fO{47_u#xN^A`7(5Q!}_Vd zy&?qZ%BRiwq;2uR4H2JIedfk#r&`xEYOVd&wP16bqpeK?1xfGi?poQMNSZ4QwLnef zGu`iR?S&Dx6<#s)%!cnh?g!d`0i)zI?u!|!md@mof8k|-GWW>5TnS?m-S!)WhqB^S zCMjvFLn2^4CGgI*hK$td{Nd~Kr6YbSbIZ?HyI!=3{Hgx@j9$S2nyCFTV3eX!oz><3 z=)i~=@zaTrx@@s30VBB8YsLyoz0ZAx!ax1ysQ|KwJG4Jcjuk7cK4L%`VWY7O;s<}aR}Vv3!9fmlZ5u1bu4pV|7=4d5O%@ zS$R$UY`B#&CoEKqdG?h9%ygDdP9v4xIgsJu`=ISa6$4FYY&wirxx75dXCVBtva=dd zBeAP|&+n`g3$k+g`@TC#cF2Sv;ki2<%|l}ZeP^6m*rV6**<0`SK2usK>5+pKj9mU2 zA$yFEkBMp6+CVar0GCL9k)}?qqv6>%3-2lhU^x`}6mQ{KoXptd5N6rE+j5V-Zfbk2 z!gCPgyQ#P5WwzBw+1b^uQ<%d2IyM%iUCb{4gvOiQK8+FmRZ&NTv%fLPmLY#CBvS%v#{ z!0FkORtf?(#Y3zzx|xsqL=goKGN3sg0cRQ2&IA^B%YuPW)Du}?vCi(t#8iO{ry#$e$bAmr8xan!`l@l}BK_J#UZVFV>E~1Id^GWu9s&St29Ivp?x_U`Z9x?7 z5Pl(ZWX$*TuC3;tmKPg6#G#zXE3~1gHCILhA@uO!;fpb3&fEhn);F)+GO4=6@Ie08 zlz&GJW*Zq_2jqT%wUF_3=>HT*?0_I)HoM`0;To;Q!|(QTVN`0!jx`8FMXL;rwJrM< z>&l!uyu!{xP`#;;x<8J?;m&PMIpkK7A2wq5lY>)oI19c-v~=R#QI{Q%jreR zZC$Iiq%V&PCC#iNWKnP3zVG4WkdXFGW_TKWt`8QosY=LdJ(u61Z^h>EvMqW{FrNp*X@9H{pb36<3#i5Fe`&9)M1CE48} zI$pqM9YqS%Htcs+Q-A%=Nwt{(=f_O#6kJA4)~dpEmeu;Uc6)^2^+&$?;GH01%<9yt zZTbF@DiSu9*HjOQvrR0L|8LCa69XZo%9tIqSPaVih^I$zE}tn1%GV4IpS@rhBdZ?Q zi}ka)yR%HZ7;;ZqJR!l)!%=wiw(Fh7`$cHpu~lhA<({1J+d?_}1`vWx1jjs<;uY25 zz$l{3o96`@spa#`g`vKx;wowz^OeUA-B zl#8caW!^Y{$e%(#UbIQzOA?rLwYZYYl8(JHzxy>XOraCT^+zDPFdb`a9XMlZLfDZ+HQ2#^-&9&xe+DPYu^RS zHJCW7O{9qJDIww_Z27z`-CxCgUUBC6oPS9>!xx*;WZ}HU9wdiK{4HvrMzrAJ-*r4M z(y{&4@Pve(bh_{+6wx#E(zg(PkjLTqDZa{AzM^S}FX$;anvV+IB2ZJd)3(_}V7uia zIoYW?EQs7)l1t!_i(gh!28O;PR&z@tc@Uh``Z;0u`sPMtZ@rV-`73*4{Ja|!!uph2 zh55p5c_OuE`rj*45hd2*U=WBY_HT{A>*>}20_%XdyPqTCt+zL|!eX6aM%$9w-6S%*V&d9Wyg5k}b$LvM~T78QP#rJqB&oUH{_HzPIVa=numM=}a5Al7Y)YFzB9TaR|PZ#&ed^rC8rSh-t8-C~(_79FqB zzMPm5!5WQDN$|mv;&a)q2N8=$_Y=%r8Loani6T^bc67<(@rcN}?ynD5(^Oj{C6ZXK z&e1+9)jF^ICGz}ZM)kch$5!)kSyZWFZfA{q7v*kn&qdE7r(e7Hehq%Io z*%2&BuYvp@i_(xHdfio>E>rJ@15(6smKrXAq@9 zc!e*o0Jf)hb#l8}-Z^ef>ajlUH@Y)ws!84W;%YNeg-LC5z!eh!LkjcYz!!4xBfQ?& z7W{NIa%+x_{i{w&%APeHsi{(9=Jlo7ddfDN2YdrQ`CE-pa7hrW>|ZpI;*F=#<`6j5 z;UZ>oO)k4UqB=OT^V!BG+uN&!VlDlBTemP%m};VS0vVD-DO3FRpGBvu$7A#79yM6p zo2!phO4RN639N=iaBpe0coVvgt=wimG$@g98IUpe3#F(Bv9TweRT$jCsW-ULLTbXZ zu)#O2;PPh2j# ze8u4$H@29#L4(wHLYCA=8_Lh0TljA+GAT~(x^)!l5C)WA?d1tH(e1rOy}?@0C(QHo zPhER`@svL%zq~%LbaZ*PJok2cBcIYl3@!KC;pX?14Z-TC9~aQVU0Edg&=LBCjsTnP z;}vQZLkqElcsAz`880YVv>Y9-46mIer^|lDNEFdM+Z{|dq4p1)&|cM950hiS zXOgtdF8c`%EamOyKAy0NE2k1p4y7%4mu@rJEjIz2^*}@FH)NS z*SPVIhBLPB-V&2lfDFX~^~u-yKYQiG5if=X8*i`AUrhoepo$cp@6;<+8u1`(*3Rkq zJXEzZ)8Mdt-aLy-RlM!5$7u?W@|Id1jOSW0sZ+8S>k7yRLwE80dJ_ZfqeHiU7Qhih zQo}(6L%v9-%PzEPx44@stCZl&R8LuZe>2;cMePZbIAFiOaHlyvb5{h@%W9NNv%80) zv=Z`uUZmQ}Y4gIX_@o*RajslReUwJT|*@;!kb;E{uE<`Xv22j17 zClVgjQJuAVvvtDuIDb2~M!4;P3J`Z+8zBlUR{>A{M#^(2u-lJPp zor*u+kx_U}R0|Q(K^4C5Z`e6V3p-0=i32~$$?46xQ4DTIcH6dlWG=T_*%^~6)z4Im znypRmmCIs`wdUjk7)4R>>WAOvcJw5v3_%m~S?Y*1Mar<2f4+N94~T$E6^J{vCn*-8 zT0t5pFP&FY$xTQDibWCaJ@VQPh4P2Z-fjy1A8@(hzQ8>ddW^5aMMZaVDW_#l(@H4s3l2E@Kly$Pc=F_Y%kI|-VwPqT7d!d}ghH()R5=MPhXb(0j z)FU+V9v+zX4W}ds*nRLCUFhnk8cN1KZ>EA zrs1fw4t9<*%e9`aS?NZ`ddbNBzQ?NGE`9xwk~IxtjX}G(lilcmFhpWj6vYO(9cz1k zxoNCa>49eWU$-et)xX7yG?x~r+SQ)N=eGx=a9fvK1=sdBHoLdh@Hp^Hi3YR#!4Uah z&CqW-%N5|*`$={EZ$B4`i;ZIm;Y~KW8wx%lbk3V}*%JxJESS-hYc_1sewl+*L&P>H zVQ&Zwe`XW2WW7M=XtMMXq3|JY>4QNb)~m@??}_((8BL5LFSzW<tcG; z?^*x$u*%(O+Gq65zQ-z;w^|&GZ|C+%wegbOmk;B{%whLq*5f|@t;e8&bj@E^z_D0j zhFU?PHkK&)7bBy9&LdkOig1pcjEGag@be7!^1U^?7gzI8gG|OA%#su4p|QcH>v<}( z?LjU-b2tM-J?yVB!x0133fgwD2|+IV7l3Wn|E>HDL8Il`L9J&FH*cfzk=(+sa)_Bf zs8qRZQ@^@8^Y(=ELFVjCv)7(mU9*@ImUN`BSUEwfN%&nVjQGn>a5)PbK@Oo4Z?|@f zxG`1)k^J8Hnp8||i;3aSh|;yS5|l5eH$xdfY+xaLkT+~cz!U+_<<%9FB-Mo4gB%kH@_x3i*)Z_K8@gU6xy$l|% zdIO=keI!m*E@ua%T`s%?=>|^E`dy}7?rdzOA&Dw0)Bkb-RyVRLG)hbgK#-ST==R6z zZL9ANAcM0xZG2R02Q`jSk0dH@)NG4kf1gbGXCDJjn%H(+4+}zR+ zhP|g3Y0CoWv@-=l>)_BF0^}u*yzysLWi!~7enSvfySe|^Yx#%r1(V(1e{Ik6&ZZw) z2yMSxhCv%*YmzxA;2SOcocwhA&IZ_Q(PMkCqNmvcOnLQiRn_`U7!^=kUAW1%ERlDn zn##Nv{@!H4(qeL^+}95=ySV#Br{pPq86Saf0x&Smbt)BZYd=#hhb4oXBh3^ug!Y)D7jDV_gWSsn<>c07 zYKsaajJ+|;{b#@kIPpk7%-u6vZ1(o_?9Ic@L5*uBjUM|_vs`vahoa{0ebvHS2X3w^ zYRcFKh;%+&lW~dZ*uH>#wg)#gKrxxYHh=eU1sxze-WU6&>)R&lu6+QKdYOZDhWbvy z_`A|sE>v&-%aueqxSy{`0iPgziH*&4T6jbuN`z}m4GqFn3`u~VbXV`N-{ERt!m=5(ZDszW0e&h4)EPN@Af9_#Jpb+`bw%rdlHEfvxJ zj>QhlyCl=BPjZrw&|@A}{l}VhsBwyyACwa65e!V)ZqwMM`nT7Sk5Y)x%STE`6k;Tn zwOpm0E)~{2EH0tBz~0SROk$Q~1L3U(*p-!GflIf{-=FU@GuNyhI_ z2Cs<>cB{2peRt^S0tgsmzQ}+Z4hpI!wivjAw|-RLmk|R*0ztwrZ_eOXknnWZWpK+= zkDX^uWTIi6u0Oe_1nKth2<|IFgQ0$Sc!2;5y9J;*C{`3GTl~%W!S9XVZG4@%hG0JZ z@KS%%^YBgc)s^|X!OGQRB!QKiTR7oF^o^W<>=o!6CV(3fQKRUSJ&-TfB}Odx8=z96 zn%o$@WmVc=3^u?u@_JWMY^&5wgnsf0k+x29h42`i^Z%|>8|v1$=4CK16(if z>rf!UIBB)H3+G+6yGKVvEh>6J0Pr^s$IOalIW(OG0JH|Cx#9hQwdN}1?mf&cQA`?g zBY2=$K5cVtPxqfO$8~a0%3CPNz}OwkL{nOA-}4d4-ZoM%AaDghz0E%cj$e|}u*Su^ zL_#`T5Xs=h#Zz&RWlktaR zQ4xkH=N>lrY`Ibu$;N5|vrzmDQ1AEO*i3XL^9gxWs2<3(4d9^lDuUsJ02+Kap3j?Z zC?ukI!%T1_Q`6@ux97TFMTrHW{Mu+~UJ8^oQE8QpP$Ht7U@^jph~1!}Xn-zxx97Xh zrsh9{G%2arG4k^XZ{P!%ApwRLp3kD6=-2;99zI{e!#jP6-3DkFNoF_KM%*&_YNDVn z!!nO&f;XPR(ehzN#U-|GxaAH!w+F1I^gSD_wGj^(wFBezY@ulpEWW9$*q*w!7`Zl|rcPW0~>AL-3_uPi}_mbv?nM0}Pomk(!ROb6Y zR(HJ#%5S`Y+i9U7T)|4yYuRC*kkHQ*PTPD+2og&kV;ll%i3q~S=ZgqN;%_`NVqz;1UTOiu0x zkZu*l9auSoNSTvj&o+KQ6Wm)eTLw-l^yy-ILq}%}2n@X9)~4`DelPR()DHt5xNk*BUZXfn2pOOjV~@u=|jl>T3!;u5;vK>83unbbcvvxel#qF^Lv@255$Jc_|}!b z(e-TFc4+1)oe;=;sRy~+O3twH3?kWGY-Eq9)_+fX9|&{VKF;+ui2z0grda(1*^I{# z#*X4Zs?*dGnfZdy2msNBwt@;xz41g0kx1zIC+qhYHkA+dka-FSpe|OZS^U>GaC5rC z+06b2LX#Tj2FfpLB!4#no}=mwnIJnuxG&`c6~J1-v3~cuRD}}!7M46zK~b2-XT97L zky!FH_ptg_*`iboX`m6lJ$2*4q!^5l^C%FIN(OujFiZdTMKs7{MzfEIo7Hdnnq>_YG+UwBU}OIg zvWM~Lb&6E_!C$*YTWr2k&tyL{w7ddYB$sZt0{Uw!E%DN~avL|#Wv7^+%Q7tX3?h2Z z+nV`YaF%I7L6upC4uzrk3M%MQqDJp*Hk)_C$)ihehQ;aQa9*OGeg#`ZlxyCM_7*0dK|&6&gbcR6OI#~K^-5qcEtn4Cgb{Q8D7tN`c#Rj1f0X@o z-y}#G;d?=hW;ax$$woj83;S2KD@TMOvhwsSec;!x8e##TN|`h^)55d4N`=s2PIE}n zs|*|6W%>?R0gB;QfoT5^^`m|8$b?6V)`M z(jHSJD|sGT@z}%{bNODkj%FXWJ3bbVh2r}xR>rwO)Js_NJN2a^R4+9eGrj&M_%gmi z_hRD&vPk(xS}735&P9IdT&Y|y^{AYe+nIpZ^A0W4kUGVPhe&tRjff;zr}cZe>cNxa zL4^JL|7Q#4*TE0W(P2`n|MPr4XCS~cx5Y-sfXWF~r1~q)S$aQ`9TfE3NFq7P7-NFk z-}L0rR*f?8M$_h2M$DoUYgGD$%=Nuk$!RBKq*!oKJn9(-X-5>mLi#LMg{Chk;CxI+ zw=28Bz`Q6J1|7l{%33_RPQVH=YjG8lg_L@2&&MnnEX<`h-rz_-aQr?+Z229n5)-6| zrs}l;GY4TCL&T`hZU=TJ{W?UnJ#`x*8BeN84(CTrX|*Jfw53&ik2>~LPTQ`xHt-fp zw4FhmxQ}-BuCSX6=chnnfSpTVlm4<3E4WlN(bJDwqd6Wqn{gx7>nFsHoa1EnE^_4a z8WX0u5nz}B=NC{=R7MHmr}2EBYQNHY1d*Gx>le%!>lrFQh%8E2B440**8c44ab26( z`h>$U@S!3DKbxN*KczwV>EsyctgsYH(Q8;WRL%h?hKAn~T(4Hv7pM?c@h+kGB~;=6 zH3v5T9E0~d<+HeEMuvDd=Yzd0L0$`9(g^t(9K5H*J~EB30+2PLfEP?YekMh6oX_4k zrQJ;mX=Bq@*y}QAH<8`Y4&}8Dk?gU=p~?%>&15*g89`OUL<-rqAFHhh{Oe-b#v9#^ zc}2UTZKwArrZF#O>{z-Le}2)jnKr86mGj?h3;KRgT4A;SLupO7D8{u`79cyNPCZ|mwCTRlg5djC&b2)|mV z%S~lSl?CBPPTOoVO>8ZIG)79knBr{tJjih53D5d{(i5h8GOQ1gxvpqm`sFh=U&gJWx?D9MiP0uCq zcl9)9Pg3mis5Lq#^!;*uV~k4=# z{cz%o*hl@Qz!`=Sjo;D4Z|w@RM+E_TgbgV`J>_Xi-G$M!`t?2v_wms|79DiCXJ(B8 z{7~=l85$;aigADHz5y#U;hB2J%zqM1R2l`F*n47hzk9&bBOf9$R81~&_I`;!kAn%-DpT4@-8oh3CA?@ zK16B+o$4m~MLu|G!J#k-FGK2w?yXUniQx^`{S!O?oul)A~zAK`6nk ztzfQ%8o>_{egDIssllNi;~}6j55{{ze~3IFh~jiG@O_M@=;lTmvrGRW^1nC5-A}*+ z{{k_e#{#X%V^=R@&1?F7yuO9;`3H@u+I#$-_}SXzDPuo3m0r0a-`wXQ3o}~4*sASn zy3=|g?S}Q>ba{&N)e%F|OZm$if9eFoCHTN?_7PgdX7I~x?8+3Ph$Df7deordsI|{S zN9VuX6|edyej9=rww5n(CwtNCZ#sr!eBG;u;TxRM0yTWB?^G?^nGd;{R(l*UiBXx% zo5j!}GbjLF%+VdeV#D_?;*5^M!$#?sqGZ_|m-C18L)}P?E{+1N7zxkkhlg2OTH25| zi(Ll#Go2Otk4%J6vF$TK4pX6zkB_RXERvIh16cqDAz>Et{=bWjTogn^$ef%U7AmR` zRCxFwH#AG5Gc&P1Pyc9-I8irBW~7Rge}#xerX(HSish-(Z_z{~e%GcZYOv^~Qr9%(rSJI2x_K_4UukPRi0$3nk-w@DqP(VwW&664FMlOp{au1j^PH zO8Q0U=|MLF%$+j`fM}X{RhFih_HO@~T}1U>7jo$v5OX;Jxjmf>R3<^%_+ zR;t@uv)H)m92K?Lfg@^)`69`NK+wt1`>{u#r)2 z3{7X7aji_}=cUXn7+8Sz?e9~o!Zc|l!s=3&CZ|wDgTSA~w+v@jqK&66p`@f1 z@O|M5FD}IjCW&-)Wqcwtdh1{N@jSrpmQ}vTCf#YSx7FKG>MD(|%vTiW*xlRZiDR2< z$-TN1sUdBnemG6^>$V{>$7FtKD+0%QVuF$gOa(w9vN!ZqlHId+lAJQHV>hLgk8qz#0Oj z%OW#WDf?N@wbV(4a~9z4Gwq#uAI*?URO22PGO-y|Haz{SyJpmCbfuM^Co23Xv`@F% zY~LlNlnIteLO8gy<|btPJ3LA>5~7mHudKxQN%)!hZ!XK0l?f0hgu>P2^Us>c$3fMr zlCi?nFDd~*AoYXeud5;lVh;Rc3<1V?z|=FeFv9-#h9ysIT5dR;QQX;bQ-i^9OSkjQ zUco#xJw;UTxB-Ym0GVE=A9U1H-KZfaHn1j!5} zl#&Ors4oIUZ*RUi{^%!!0mAPntz5ipUwmPbBe`7e@ZL0o_oK&YhTrX&d8krSq$xTUKFs(^VtJ;L@!+bHgroGklfMG-Kre@rYwWD30R?F>oB8SfC=kI(fE^8l&S8 zlm31a)K{ecqWF!0hiX|_c!6)CZghGs-hR=s=g$9;{tFj;WGVEM20A(#~^yus4tJb4gihe_M#0msqYNEM??2sf# zmS(eq>n6_EJg;zH##3w1chznYGP97(;HT=$Eh4JVKcByEi$!}u_{B*>122~S7eX(| z6Wsx-=O4dhL|SQ1Hgzr=Dyhoo@v6t7zTu5~Z^CBke90ZP9~==SChf!mDw zI1+AS$jD%CaU13tx}*{HyBVah0el4uLhX|AqCK9j6{iS@o|Z1Y_=kHt)moU3E3S@n7>tQRKR zkvr>0wHFIv#$6fmEkQF zJ0q@DKg75;Hx7%_Tl*^}P+YC6v~Naxc6*qHD+AB?#V>QaEF(ZaPimT2c4e8zmm~ZM6(*&x1;d86ys<<{N}Qf@M_|>-HB0&Q)%~v|{v^~m3loxLAbJq=eOIj#R)vCmanT02ljG%l4JPsfAtx{m+Mq_PU@;t)K0mB` z`$#Y$xtMmc!pAuo6pxYwB@J#pBsLbHkp8#NWD33d;!#ZMQETo&EmQ+34&7A5>|I8 zP~DU%gtmm$_Fs3q>WHjxT?YUI2v$gr$uqA%QeBuw-`7`b{2+F@VuqSUQy~0048LRZ z@NiR7zjh5g3xx?m%4*e>%1Vlneg@oR872Tz931B>%vcL+b;j=0;0Wq|w)4TKK3;Ha z>bN@{FMwug^~T(zieCoS-NC>pWS7e%!*nyo;L1jsTSOXfjHp9`#0A{SsApGgz3FZY&SyC=%K=Re8y>w4`x_{B2Qarii<%rZ)7=sv>{ z0)zo^?TYoP_b@Wp)?Wg0CLdc|&ZMWC>)Qv0hH1lSg$EH32uI-KjM4iA$Rm~{QT$<% zCO!g?Tiwq(T{0p!Jdi;>q1)7G{7T`L>+3I_kftPmGqh_$^;E*tWLwKP-9VVUpE4fj z_PU=AGpGGf0zEsZ?<<`Tz!jK3pF2kH5pDccd^3Dr~|!uE%l1WR+Uv>NMyH}S@_Rp3fe(Io1-R0JF%*n(z00L7|Dshx`Wi9fZ*S$;qDt)2)Ts z`hMbKx3+SfY{=`VyxsW(qWXdCipg4u#AHd}({Ui;R2)6ZtFuSur{rKzrceMCrgPjz zrsLrc+OOSrj}HvD6_LqeceE$_LLiM{mfh5VFohIFkRMVoJYmd2{5>p`1sRTy@lsIw z$QcE@x%uuRD}mzq+yomSpB)fzXH)~aMg|z-PyMTPeQgRBY>mF+=WxK#j`l}cJ8NiU zXBZOSG*ZZ;xs@fWYC#MRVsC*h{0fx=FUbb4EWU1+YY5P0^Om&5%YQdmI(vnAIVHvk zT-i69RJGb>LGoK9c65r81|O{pLb?0z6baU-(4iLv-QBUqr4&QS%S-7p>sGcivj2+? zzvIexYxjCQIV~7bGi%GDHV8&TBoSP!QA{u}{)3vL8UhlQnt?Q1&vL;9f&lLT?0aOj z;i`N*e;g9~Pj37(zYtu+X1H}d*^btyRWz9OI>QPmd#h}8#h!DQe@m8L5ZOKM1&U*1 z;Bg4#^}-VxQ>s0;~$Nk0-<0w-9C==e@Uw+OZMe_lk-k1GloVM$6G>Yl~ONLDE(2&@f z`>q=Jc441y3Jaa}0ifnYMUe06nS_{K0{LC&7r=DY%XdYd20nw$+p@SiU_x_$Y7*xj z`L6c#SlpGXab^5O=py6fzKjjJ`*@I1nkcgy;2x1941v?!WHd2JC)gzE8tuGH684eOt%CJemQ4)-j_qyA|u_$ zoMAz0YwzYV{gviN~#S2G=iy%-D_k{WisCs zA$&yS-wj9(j&#@3*B50OBOK?$zgkdpj!sg!2we=BdSoIPDT^o;BX<@6k(PRfHZS)D zpTGu4V8%Xa@(+Sru$aagi_7_0<+4qO@A^92x4JIXJT5E!qwoB5XPekAg;$$e!}pIV zo~E|$G4t*7e7h{QD$ZKv#$^^O8tNAT%vsYjhH!w`8q`NEHuEsQNE&@#Q5_9}a{?5F=D&gQR9InZXuRO$%9G9mH zAi+uEo_6O?LQNK-4O?49X2Ag?{WB*{NyXB8UFwL~PLnn|BjV8(b1y>^B3W9|c1dx2 z?*8gDiY#)@_oyhtCTQud$6@HONv;=7=titD2kwG%?9S73?sf%D6)6XX(+_F`ZuII5 z7^+RnkR0FELyBoYnfytr5h%;tPtCe578*Xw6wMg&L`TETtu6<93l@t~L+Y^fAk`w( zB8$HYh9$Vv3EZSX)Fs4@R%aKUPBRd@goATPY5itpAw%P#Hsvc7zs!p!D?uzkAxBD{ zx|>CnuY~*%DgR9n%$(#@3DRw}`5{rEjO-q|7${mVl+HcLqd2`|>RI$MoPy8B5s0%( zRTlr$fhn-Nc<4@FkLRe~*f${>1N179pCT?UEm47cYHl(Fj4(K$znoqE6ap?y&1UnW zmmmcr%$tlKO4W7A^*@^|%tKk75M+1ml7_=4r=G15q|2x;8dWDim-_*N`~1G6anc3b znAHvT_R5|4^@P;3DJcg2I!A0C3+*?>!3>yJmz|m>is?eyI@4QrY#2~<{X_2R zkIpAlX=a!kU7n@7I$r$#`CKu^w9CWlJ!8_EWh2Mn!GDv#B6^J`G86JmfYK+wXocFo zcmeeq38(mcbL;cfYNx|tu<&9xgd?Pgyad0t z_ZDF?sV3XgkPTTt54pq0<*%oq^Efp1Eyn-l0wio>*ii`2vht|@X&Tg?I<5L7a)-<6 zk)AJ@g$@M#ZQ9i$7=hiSNPP4g+wf#kbziHoaObBajnAja7{MO{k5PVeKfa^mjKTCo zW8dKQoRBGi>5WPM{U;$II|kRu_!u9_uTnT=i4mm@0s!?|LZw*z)G*mEAMTN5w-lHG zxOmMDYeSfG-v{6!TyX0crHil~k?Zt2nx(!aszVonMi*N?XkgtkKj-z-tM=hpnzTey z>0TEFUQ#q_`%b6m(geGsvssPv2ik5Hu8!sP=1*w7(^+|UCsLl$A2JrJp2af%PXMqY zPu=+VIs!$p9Lv(Qy?w&2a%H`IRjRxSYq|xKt^vHNK425f08p%0vj3xpRf0o9U*-`2 zq)h^VvOaaoJN@k+9upHwOK1tNV|1uQG4}+Ef6i6dw{@#|0>WH?$b7w8)N^*2+~w}; z=y#4%T1p~DPL58gPFrtQ*|TCDiLMv`(CW&~mj)le1b_#wZXD_ZnPu3Lu{0SmSF*~045L-;!7h( z_Ng85Xf+1`M@*U2REnx!{{RY@)-DHNl5Y=;7}37Xv*&wRhT(DcorGe)s~HMs&&C!2 zvAsV4fUR9(aB0uV{s93dt(Vt2viBMw3jlPzd#CcYt5?&5FL^PA2mmVl(5R8+xDIDh z;u8dlq6EFbArGZ(MB;?4Rg85dS*-x%XFfhYa`}udHy%a4EH9Txarlw4w72E!-(~77 z8Zz-}_5e@{6|SXZ1pv~nYV~5*(`AL5Z=$1|a99)rz`@ZmDKRSmaFFA9g9e~a-W?Ja zupu)5GN*Ae|2tg+m;r$21Rhz?QZ*C+pT_Bx7zCUQQB_kc{@U*U+uuf^#Z%191R}O@ z+|Z$0>>obrDo7;6JA-;X72mMY7>7S6;S74dHCEOD@V?U|EG(~i0McjL-1&c696B_` z2uw1rgtFyU+Am!^Fo$swnynr+s%D=zZ!WQkNfgON=yViavgD)o*Tbsq4+~S{d46aD z*{~ZO9lUxjTZZ#Rm^PV{i`f;xiw{8jnxy^%_E|l9)(%Leq)rFw zbSU{J{~k8K{<^8a0O0L?r^)sF0U&P7*oF4DZjKOSGE(_~0T5f=d$!Z8S>tm9fM2az zC4l3Q zzk#^@oXpb9rO_Wc!6qNT%`K_(-8-drU%8S~@!$u25dd_bIlkMSTK1duiK!fg9ZtYf z-ZJOIJ6a9@As2g!4Ct5Zn~#M&x!v4Krr(#6?XI-PK$$PyJv5CMW=P82>=AhPy(vMJI{Hv;o#PH(NUZn zN;HsTb+jPUBB@$WrBM1XD=R$+2_Ys(ZUEo~9?1|L+0mg?+hd6@_r)@5cL{*3ppeof zpQ?X5IB5DjQ%+)1$hJXSlJ4Xb2IYjwf1Y5^o^487S&@Z;l1Si*Vyk7iqtaTn7-u-gw=cY+}m^WCNZD0sx8Y91)^!5V;Dp^Ii&@}$928%`0*=9(=1O>8i0_F z13<4wNbjUj=)lE``d~xg;(b^Y_t0Vb=mF2_xU66d01#3IhW_5NMDUtszxwCG7_xFU zJ2-pyOE$Hm1R!kRL#d4=a=ZGj>%j>NwwVA>WL)bjx1K+&tdPo$KEMYikO}R0wd7k) z9o!!yy#NJ9%P^WW!~tKrx2_Z>Dfg?CiuMuU^xycEtLt@TaLI^`nl)0qnhVa z6g*-yte*BP>h@e8c&vKJx;;3C&5t@9ICwvsZ7Bp&sZ`*vw6sw6T38+0!h*wX(@G`W zB9ngKean{9UkLz&e`&w{woY;5<}W}lCo44KdFrlrwf>c7%=kA~0JLmrA5^^LJ@(0C z7o3zL0C08HcDaAA>h>#FaP1Zd?%H+Oj~eYitWL+$5Yi+O#&H1R!Z!;GV+PnH?g#)& z%S7N=a{p!ke*Zb6qnu?JlvpV^8HW>V3Izu!iUAa207dBmLb!xg4>(o}l2aH^v}kO% z+qZnThJ?f#%Q^sPHEr1NH}#4wViMC>tN}0pT3UN*B&&fc4w2XKy1zr0D%1t zXXn`06IYdOT)CR$Nf+;XvGMWt5{NiXLDMx-EQW0M`)wKScfzSHgM(7;EzKqo2L1f} zBtdTOm)KjkylI631Aw9}lpxr~%Ey20+B07h0K)Vc+t{N=f5MsxFCesBPHom|`u=?Q z@S5BJ(5+1yyUp$%ci2adTnPXe2GP#WZ0Fmzym#NeeFxKKMwc$$<5}(+mzoM`gmbKh z2bU#aKBdB`o4~Iv^=sI^uMd${oHRIWoe$v?g;Nz!c0OJjd;k#&I^ooc9pm zN_DzOQC-((Pf8iJlVLC|rw$$Qww~KUCh0u@T3eUeu>AWzzvM{+?3uaa6{Ybt0YD2l z)W1lre&cJmU!9!^B(YKmjb9?~#eFB>D$5MdtdOAQd%&yUxVQvs2~A_0kxSzlx`}Ox z&1;(cia|-7%IpA;MUh=PC2)E$O<<_LF4YJ8QP+2sdCf{@0FcO&lT-A=iR-;%LvOqp zbZNtaqi-WdDrqUB)@dXaJjy(J`}@}K!cLq>nsRB^kah3EmSj^3VE{m}Vpq7^;Z-RU z0F+7)WNXv-r`4;^epLYc{(BI6>9QXICeK4!CPTqM=#~q5oT5(NkrdJQ(eJyOr;e@01O}Tww`MS0JO65+_<7? z-=28^!1udn?u?`~ooSq81_IOwEE-s>Zr^d=wZ$t)W+#{w!(mnHY2|#uN+M6-1YCY1 z2nbhGP(U7$5?xE9)+ljJKB->j1y)c<=mt@;;s5?JZZQCWB$l!Q050A$mT4P^k?|q5 zJs1FeT)YQn4S@7wI8*2~`psWksy+|78s#@(aH-d=%Y?1voy;y_i=mT{0@v+@qq2e9(;lpC@0pQGb4o}wrWU;#a&p(Z;goGT|CniZ~g#wpD z8w%+%moS@Ev9mzn5JgibT%7${u3ELjl#uIMxw6ZaDqc7fY>P9&CIDcKLfCDnTK(W* z83xiWE{Q)rds=1JIpRkeG(hWVBZfxSExMRVN=x?vT3D6Z64@E!mkmP6}#mTXor(84%o0RS1I0HP>dx{u3Ia5X5fcXre> z{~W1$E%*plha{?!831@PI-Uc14x4`z*|!w+m2=Qg z3zQK6hE=fUcNf{Pu$o36pb(ir(>Jq6k99K#KoG3p>#hLNH zbEjJHjT@%wSxh?q)$--OZr8&80WV*=k_{|0ZP>(Ontmrd$gGb}zP z#)8I4L&Q_k7rSG#ZUO3V+nb8R@ zmg;-&PSsskui}C@Q=G+eBv4YC0TNozOJy9A%k_d>mIh>sRDnin z*2X5zHy~i$vD>%P(w*Rb|EPYvT3Hc{0f6%WI>=EKpzX>1?Z!0AAq<+H2k3fz{rQVe z?$@)F5da|CMhPq5N^HG#^vokU0suk-01PWV5%~9;VQ^Rna%mb3?N;1f>wR5ad(q&r zxNt6g#Wn{3_N@~2YHEVl4+DpkZM-ro6_~@%vP^^-v(M%LAc8#b`nG=$KfT${Myk-K zGFnMhC-*bnHXgxi9)~VfN@N_K5zzq1VXbjT7|~do;Uf-9@7`?%aioIhiKY9lULC)p zlP6>KUO-_`?>kLy*jO_d_gEM!qm%) zopSAJzy1077&z&i2DN3LwA0HtU zf;g5#B8=N7tQ;HGt|*)hFfeB1<>O=MTTaaWaq41#S2waIjtT(kqh*ZL{2oK+)Q1iK zcf3`gS}L(S=7XD80B^6#inXa>#m6!M5sQU%+3w^%$9#2}4R!TWFc=gf%w5~LU%FlY zJ&&bJL1F*@6ky4cuibO5EVd~C z^Z?M+y}}Yb6TeyXECtxJa%Jz=Z{5Dk)YQ;+U|Pox4`TB3!&0-e0kr5WJJ!Q?%Et== z3t0d3t^qmXva&EjB!YSgK`WJ{CO_|$v>P{0KUILOG+Sx_2(tJg$b`QVx)ppB7VkvoCb43gF@bm1n6K-?~eQAa=EBXuMK8+&J(_j ztVIM(?P7v@;@8e2E22j6)#9O(AxqN4k~k^=Kp`*|=xp)(8Sy{-9atdi9iXuS*lPxF z|L>MPXR3-{SJDz#3ciWKFKxb?1uyE*5^046uUN4~asI+|UMgUL%ydOW#7f^UzF7PB zDL~r`VRhdmE>NW(NrZX9CbN1y#SI>`L%eQXTniBZR@lAs<_(J}dvx4}aOD`Ik)lIG z^Jiyf^h>eQv$&ESZ17!JX>t;kJbo+{UsMFB|v%RD6z3TXh`Mg|iR{+hGoMCAtB>=4vLZBk1y1J1E_{(U} z(5NV7`*oVahmT6T;67iDN2FX#4yjgXzMr~azwL0G`vLG|7wpV8Z6>8|k8r%yu{PZI^OHpD3TpvnOx*>W3c=ol^Gb1k=y}eF~5- zC+Q9yYGSSzhNfP+Bs4=ghm+XAn3gQrMqkd3BcX~6qngc>DL7<@Y}0q(J=$V~;L}*C zs@Jal&i&-64;&RBCilwF)Z$_X574KH0*uYO7WP|qcAMeQSWBl|+mk+9*oG{euXt)bJ%LA+$Gv>v3sq8FMUymDNa07`*#9!+F{A&YNu7rdE zc#4)N0~^g3c!AQw!!I$~dg#S~@PniS10Rhq&ksIyD5F6TsOA=L`#HCE&YUjGjmB%t z{fBO}L=5e%Z~>(*1$LhonY3|}t?=l~)Mr^gYgUJkOqOfRqcSh(1z{25D1xA}JlvN= z?%bK+pa6pBe8yDp*)xXa%a4dN&yOM$3Wl{Olo&iqliXxQ(2UPtiG_+_ljqHS z3GZKNXG-FY77}i+P_W`;G#z}OU43xYXRCyYt!o8P^3C)EJZqB#OToT+@T;Hh68fn^ z0nW%+$j}b{*Qk{9Lw?=9y|wguc7<{o0yVw^G`WY2J(=`pVeO-6DFrD+s~2$L0dN*b z)4O-4ec|B+Ohu)dhEyLx^0=KaBqT3cCLR01x8LGEhgLjTVJC-%_D$;*mc!K5A+X%I z_m$(wTLb#f30b|mE$xPsdCuI6RME`{QYyhnRor9i<5O{1t$J--a&nIIoaW7&Ct0sj z|43Z85KGz`({U%6N<|#-Z9jZ+QWB74wbcWl+Z#8I3_Nq@7p_4k0k#NSylPxoZkh%q zNsiO&DKzG_FR6tKp;@Wbk6i&4?A$o=czazsr!(>(%m62V8@Na+W+FYirdMWN|5M2l zWx#5sZ13J#9MU=Zbm{dm9K#V53EWvc!LckaQ>#$mg(t()mM1{Gh7TST!1v=(7q8yC z8P)6vRmKY31EYyM~a_ zY$CnA+>JlYUG-V^VGN9NrbV$=f*tDs4&j>BaBNE$ebtZu%~)5@6O@%V#)SgdGgADb zMaS9P+-OQF12zL-NZ?tMk)XQxJt*(syDzJvqL8E|Iv%kk$Fd@lVU$R3l>4~5%OeLo zACj7vmlU&M19a)3$$k0+rS%HC%2Za$aC10305FqCO(-JbI8wJOMGQk@hbdg&1*QzO z8pZtZ!_2+@_GJ@6)FKNj=^~c~ z^ph*b@i{sD2rGpOY(2-CEd=N5`(WCW$6>qE(*Y!i_o!sYjwu1PwWE(@WR!3`Vd7;H zBQKKZNQyS{Kn4Nsnq}Qa1qJm-=Pyj=4F(lK<63|<9P8p&IxXjNukE?H*r-hm3GqBI zATpmRFSj!u2=;&e1oH8@j~Ir;Ondkd7LUILpqR8qCd=}eIWt)ZIru1zMk!wy zoqOZq{cbX`1OytGfDnwSXDz6mT7|@vRgm;X1JdjCNGXz7tGKwLKyZ4ak?7McxKOw8 zWaP1(J0W{yy(s@5DZuoj|6Y5_^kA7BQNRc(5YF%>)a%U4q5SSqW zZzu?x*-U^LK`K>abfiG3*4Xg2u)S7aJL=+SR-FHKyc_KNO+t^dO)F27}8q z3%m}f7-=^*q`7^o|Nf#PXh}tTV`E>?m@TK7`g&3%@X3I3S}X)*G9l#Vh7jiOf&8@| zu|^}JpPU@8*uG;G(Xpeo>oL=rZ$Nq{CmpD+j$UMxkD9F(o$u56Ec zd7d%R1U7KQ^(B$Ev zz~bfYrH!~;({ICqcvr+&&+-6vPxQ`r|9tIAPx)__IvsY0&3FJDzrQtju+NSjJ#yL7 zGGE$CCt{s9Fhl?wLsL>G4DJGqiCCo~Q+aNDOlm6h58%|QW%0)ci0teMltKZPO;9ud zlQrj2q3NBV-P9=N>ec5{3k!1vPt7e_bcoH)8B03?)~xi5`1}Rj4p7yQuuP7#&mG9S zXg4>@AHh8$My^={aX9=ACx#AaUSB%VVqR+kI5Ze4tHo}7Foe}xL*?PiIDbJJou4;}vW8!+SvTHhJ2PDOz=J-UHeq5c`((zw`>s;*(JOym zyq?!zEtgw34$+P@g{~wCLM0Nqoy*>ceA=h;yvrws<=wbb?4yv$IgYmrfUBw6evL0+3I-2OjkP{`-lJi^G#1^I=>NA3OM9!Gq%GLi$+ckQ3#`s@1;6`|11F*ng53q2=h1~nMdpb15qrTa7kvl&9(zzd?Md5Y$C4R^B zwC_GRuhJ$NYjsE_60sx&2E=Iy8&NJ)ouTsxKyqe_h4l9E(v7$+4O=^N9MF8Zwm?8iH`m;g#~6cio%_Ewst|mQenvh7H*zlNRD9%S|LXVCE^K_($at&7pI{$ zp`oH5qoaRT6yBJ`QY0cs64KEv?V()(-YCcyJb=BxSCW*Z2{?6X8(Ukaz#)&*+-%{l zm2sP4pfiHR3>Sk3{WLl&>)rJ9bjZ93aVJ)QU#7&wkE_?Nval@fIfoDj>J4}-+hGag z!g_%&oiiGdC?KHX4oHvW^&^tit9ceNE0wY=G*s-^~0qvM5w)WLv= zN1pEP$Wx@K3Xr*{5l8bsOIiLohL}1)5U>IOJ-XuS*uu;AZu-kbQi!LJ#7&7JF4hlB z`Cyqdn{aCtK=54rsX?>?000AaNklG+Ic)SBM-y1VgrC5WWRChy0g9?wQ(>l9{y|bVxRY<(y!5-dvBo13L5|a1rF#^JS>a}Mh55-A;c1k5F#m7 z=iha=^7FOtxY{QB%OXcbb?!dm#etm%_6@1$^_^>tIwg#$mMFBINLKnVJO4U&r~Kmo ztlx}#KbtE-!==Sz%zz1HRh8~E{6`Lus8C7>`Q566hf{vWt!d9FhCNd$qDGJQ4T~K< zRMDeL?jBw15A@hYy?M$FZ+_NZh3Ue4uYX-e57YG!nUy z;-Vw*$<8niyW+w(nipR1n=@p{%LBc9dZI^k_1KmV7k8#kbdyh(Z&Ua~}^ z2^$#@&~ISJjy+I$xi4ujNs)-+2oH~%dwTtyKg-MWcb+|aA)}}Wx2U#sjv9oh;2AUg zdMFe9X-}VP>&Nu&UZ+<#ZTa_689>=q7m`ii}+}87Y)+^h3o8bz# diff --git a/openclosenew/lib/07_addbusiness.dart b/openclosenew/lib/07_addbusiness.dart index da4ab97..b5f1b03 100644 --- a/openclosenew/lib/07_addbusiness.dart +++ b/openclosenew/lib/07_addbusiness.dart @@ -1,6 +1,8 @@ import 'package:flutter/material.dart'; import 'package:openclosenew/businessaddedsuccess.dart'; +import 'colors.dart'; + class addbusiness extends StatefulWidget { addbusiness({Key? key}) : super(key: key); @@ -53,6 +55,7 @@ class _addbusinessState extends State { backgroundColor: Colors.white, body: SafeArea( child: SingleChildScrollView( + reverse: true, child: Column( children: [ Padding( @@ -72,7 +75,7 @@ class _addbusinessState extends State { 'Add Business', style: TextStyle( fontSize: 15, - color: Color(0xff3D3D3D), + color: DarkGray, fontFamily: 'assets/fonts/Manrope-Medium.ttf', ), ), @@ -84,6 +87,7 @@ class _addbusinessState extends State { children: [ Image.asset( 'assets/images/gallery-icon.png', + color: primaryColor, ), SizedBox( height: 10, @@ -91,7 +95,7 @@ class _addbusinessState extends State { Text( 'Uploading Logo', style: TextStyle( - color: Colors.grey, + color: Gray, fontSize: 14, fontWeight: FontWeight.w400, fontFamily: 'Manrope'), @@ -119,7 +123,7 @@ class _addbusinessState extends State { style: TextStyle( fontFamily: "Manrope", fontSize: 14, - color: Color(0xff333333), + color: DarkGray, ), ), ), @@ -150,7 +154,7 @@ class _addbusinessState extends State { style: TextStyle( fontFamily: "Manrope", fontSize: 14, - color: Color(0xff333333), + color: DarkGray, ), ), ), @@ -179,7 +183,7 @@ class _addbusinessState extends State { style: TextStyle( fontFamily: "Manrope", fontSize: 14, - color: Color(0xff333333), + color: DarkGray, ), ), ), @@ -208,11 +212,17 @@ class _addbusinessState extends State { SizedBox( width: 28, ), - Text('Industry'), + Text( + 'Industry', + style: TextStyle(color: DarkGray), + ), SizedBox( width: 120, ), - Text('Category'), + Text( + 'Category', + style: TextStyle(color: DarkGray), + ), ], ), ), @@ -296,7 +306,7 @@ class _addbusinessState extends State { style: TextStyle( fontFamily: "Manrope", fontSize: 14, - color: Color(0xff333333), + color: DarkGray, ), ), ), @@ -317,34 +327,34 @@ class _addbusinessState extends State { hintText: 'Type here...', suffixIcon: Icon( Icons.location_on_outlined, - color: Color(0xff09CD99), + color: primaryColor, ), ), ), ), - SizedBox( - height: 33, - ), - MaterialButton( - height: 50, - minWidth: double.infinity, - color: Color(0xff12C193), - onPressed: () { - Navigator.push( - context, - MaterialPageRoute( - builder: (_) => businessaddedsuccess())); - }, - child: Text( - 'Save', - style: TextStyle(color: Colors.white, fontSize: 15), - ), - ), ], ), ], ), ), + SizedBox( + height: 50, + ), + MaterialButton( + height: 50, + minWidth: double.infinity, + color: primaryColor, + onPressed: () { + Navigator.push( + context, + MaterialPageRoute( + builder: (_) => businessaddedsuccess())); + }, + child: Text( + 'Save', + style: TextStyle(color: White, fontSize: 15), + ), + ), ], ), ), diff --git a/openclosenew/lib/11_busiesshome.dart b/openclosenew/lib/11_busiesshome.dart index 290ea6d..5fe3718 100644 --- a/openclosenew/lib/11_busiesshome.dart +++ b/openclosenew/lib/11_busiesshome.dart @@ -2,6 +2,7 @@ import 'package:flutter/material.dart'; import 'package:flutter_switch/flutter_switch.dart'; import '07_addbusiness.dart'; import 'businessdetail.dart'; +import 'colors.dart'; class businesshome extends StatefulWidget { const businesshome({Key? key}) : super(key: key); @@ -50,7 +51,7 @@ class _businesshomeState extends State { Text( 'Hi, Sudharsan', style: TextStyle( - color: Colors.black, + color: DarkGray, fontSize: 16, fontFamily: 'Manrope', fontStyle: FontStyle.normal, @@ -64,6 +65,7 @@ class _businesshomeState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w500, fontSize: 11, + color: Gray, ), ), ], @@ -290,6 +292,7 @@ class _businesshomeState extends State { fontFamily: 'Manrope', fontStyle: FontStyle.normal, fontWeight: FontWeight.w600, + color: DarkGray, ), ), ), @@ -300,7 +303,7 @@ class _businesshomeState extends State { child: TextButton.icon( icon: Icon( Icons.add, - color: Color(0xFF09CD99), + color: primaryColor, ), label: Text( "Add Business", @@ -309,7 +312,7 @@ class _businesshomeState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w600, fontSize: 15, - color: Color(0xFF09CD99), + color: primaryColor, ), ), onPressed: () { @@ -775,7 +778,7 @@ class _businesshomeState extends State { ), ], currentIndex: _selectedIndex, - selectedItemColor: Color(0xff09CD99), + selectedItemColor: primaryColor, onTap: _onItemTapped, ), ], diff --git a/openclosenew/lib/14_businessdetailsempty.dart b/openclosenew/lib/14_businessdetailsempty.dart index 6853d20..4d6d6c4 100644 --- a/openclosenew/lib/14_businessdetailsempty.dart +++ b/openclosenew/lib/14_businessdetailsempty.dart @@ -2,6 +2,7 @@ import 'package:dotted_border/dotted_border.dart'; import 'package:flutter/material.dart'; import 'package:flutter_switch/flutter_switch.dart'; import 'package:openclosenew/15_addbusinessdetails.dart'; +import 'package:openclosenew/colors.dart'; class businessdetailsempty extends StatefulWidget { const businessdetailsempty({Key? key}) : super(key: key); @@ -140,6 +141,7 @@ class _businessdetailsemptyState extends State { 'assets/images/insert_logo.png', width: 30, height: 30, + color: primaryColor, ), Text( "LOGO", @@ -148,7 +150,7 @@ class _businessdetailsemptyState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w600, letterSpacing: 0.25, - color: Color(0xFF5C5C5C), + color: Gray, ), ), ], @@ -170,7 +172,7 @@ class _businessdetailsemptyState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w600, fontSize: 20, - color: Color(0xFF3D3D3D), + color: DarkGray, ), ), ), @@ -247,7 +249,7 @@ class _businessdetailsemptyState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w500, fontSize: 12, - color: Color(0xFF5C5C5C), + color: Gray, ), ), ], @@ -276,7 +278,7 @@ class _businessdetailsemptyState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w500, fontSize: 12, - color: Color(0xFF5C5C5C), + color: Gray, ), ), ], @@ -299,7 +301,7 @@ class _businessdetailsemptyState extends State { child: DottedBorder( dashPattern: [5, 5, 5, 5], padding: EdgeInsets.all(15), - color: Color(0xff09CD99), + color: primaryColor, child: Row( children: [ Text( @@ -309,13 +311,13 @@ class _businessdetailsemptyState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w500, fontSize: 13, - color: Color(0xff09CD99), + color: primaryColor, ), ), Spacer(), Icon( Icons.arrow_forward_ios_rounded, - color: Color(0xFF09CD99), + color: primaryColor, size: 20, ), ], @@ -362,13 +364,13 @@ class _businessdetailsemptyState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w500, fontSize: 15, - color: Color(0xff09CD99), + color: primaryColor, ), ), Spacer(), Icon( Icons.arrow_forward_ios_rounded, - color: Color(0xFF09CD99), + color: primaryColor, size: 20, ) ], @@ -400,13 +402,13 @@ class _businessdetailsemptyState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w500, fontSize: 15, - color: Color(0xff09CD99), + color: primaryColor, ), ), Spacer(), Icon( Icons.arrow_forward_ios_rounded, - color: Color(0xFF09CD99), + color: primaryColor, size: 20, ) ], @@ -438,13 +440,13 @@ class _businessdetailsemptyState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w500, fontSize: 15, - color: Color(0xff09CD99), + color: primaryColor, ), ), Spacer(), Icon( Icons.arrow_forward_ios_rounded, - color: Color(0xFF09CD99), + color: primaryColor, size: 20, ) ], @@ -476,13 +478,13 @@ class _businessdetailsemptyState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w500, fontSize: 15, - color: Color(0xff09CD99), + color: primaryColor, ), ), Spacer(), Icon( Icons.arrow_forward_ios_rounded, - color: Color(0xFF09CD99), + color: primaryColor, size: 20, ) ], @@ -514,13 +516,13 @@ class _businessdetailsemptyState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w500, fontSize: 15, - color: Color(0xff09CD99), + color: primaryColor, ), ), Spacer(), Icon( Icons.arrow_forward_ios_rounded, - color: Color(0xFF09CD99), + color: primaryColor, size: 20, ) ], diff --git a/openclosenew/lib/15_addbusinessdetails.dart b/openclosenew/lib/15_addbusinessdetails.dart index a3547e3..25bc66a 100644 --- a/openclosenew/lib/15_addbusinessdetails.dart +++ b/openclosenew/lib/15_addbusinessdetails.dart @@ -1,4 +1,6 @@ import 'package:flutter/material.dart'; +import 'package:openclosenew/businessdetail.dart'; +import 'package:openclosenew/colors.dart'; import '17-BusinessProfileFormSuccess.dart'; @@ -60,7 +62,7 @@ class _addbusinessdetailsState extends State { 'Add Business Detail', style: TextStyle( fontSize: 15, - color: Color(0xff3D3D3D), + color: DarkGray, fontFamily: 'assets/fonts/Manrope-Medium.ttf', ), ), @@ -75,11 +77,12 @@ class _addbusinessdetailsState extends State { Text( "Website", style: TextStyle( - fontFamily: "Manrope", - fontStyle: FontStyle.normal, - fontWeight: FontWeight.w300, - fontSize: 15, - color: Color(0xFF333333)), + fontFamily: "Manrope", + fontStyle: FontStyle.normal, + fontWeight: FontWeight.w300, + fontSize: 15, + color: DarkGray, + ), ), SizedBox( height: 10, @@ -100,7 +103,7 @@ class _addbusinessdetailsState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w300, fontSize: 15, - color: Color(0xFF333333), + color: DarkGray, ), ), SizedBox( @@ -137,6 +140,7 @@ class _addbusinessdetailsState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w300, fontSize: 15, + color: DarkGray, ), ), SizedBox( @@ -149,6 +153,7 @@ class _addbusinessdetailsState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w300, fontSize: 15, + color: DarkGray, ), ), ], @@ -186,7 +191,7 @@ class _addbusinessdetailsState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w400, fontSize: 15, - color: Color(0xFF3D3D3D), + color: DarkGray, ), ), Spacer(), @@ -222,7 +227,7 @@ class _addbusinessdetailsState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w400, fontSize: 15, - color: Color(0xFF3D3D3D), + color: DarkGray, ), ), Spacer(), @@ -239,30 +244,31 @@ class _addbusinessdetailsState extends State { Spacer(), Row( children: [ - Padding( - padding: - const EdgeInsets.only(left: 55, right: 20, bottom: 24), - child: TextButton( - onPressed: () { - Navigator.pop(context); - }, - child: Text( - "Cancel", - style: TextStyle(color: Colors.grey.shade600), - ), - ), - ), - SizedBox( - width: 50, - ), Expanded( child: Padding( - padding: - const EdgeInsets.only(left: 0, right: 24, bottom: 24), + padding: const EdgeInsets.only(left: 24, bottom: 24), child: MaterialButton( height: 50, minWidth: double.infinity, - color: Color(0xff12C193), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(4)), + onPressed: () { + Navigator.pop(context); + }, + child: Text( + "Cancel", + style: TextStyle(color: Gray), + ), + ), + ), + ), + Expanded( + child: Padding( + padding: const EdgeInsets.only(right: 24, bottom: 24), + child: MaterialButton( + height: 50, + minWidth: double.infinity, + color: primaryColor, shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(4)), onPressed: () { @@ -273,7 +279,7 @@ class _addbusinessdetailsState extends State { }, child: Text( 'Save', - style: TextStyle(color: Colors.white, fontSize: 15), + style: TextStyle(color: White, fontSize: 15), ), ), ), diff --git a/openclosenew/lib/17-BusinessProfileFormSuccess.dart b/openclosenew/lib/17-BusinessProfileFormSuccess.dart index 7d2987a..3092d51 100644 --- a/openclosenew/lib/17-BusinessProfileFormSuccess.dart +++ b/openclosenew/lib/17-BusinessProfileFormSuccess.dart @@ -1,5 +1,5 @@ import 'package:flutter/material.dart'; -import '15_addbusinessdetails.dart'; +import 'package:openclosenew/colors.dart'; import '19-AddProductFrom.dart'; class profileformsuccess extends StatelessWidget { @@ -14,8 +14,12 @@ class profileformsuccess extends StatelessWidget { mainAxisAlignment: MainAxisAlignment.center, children: [ Spacer(), - Image.asset('assets/images/success_vector.png', - width: 100, height: 100), + Image.asset( + 'assets/images/success_vector.png', + color: primaryColor, + width: 100, + height: 100, + ), Align( alignment: Alignment.center, child: Text( @@ -25,7 +29,7 @@ class profileformsuccess extends StatelessWidget { fontStyle: FontStyle.normal, fontWeight: FontWeight.w400, fontSize: 25, - color: Color(0xFF09CD99), + color: primaryColor, ), ), ), @@ -36,7 +40,7 @@ class profileformsuccess extends StatelessWidget { fontStyle: FontStyle.normal, fontWeight: FontWeight.w400, fontSize: 15, - color: Color(0xFF333333), + color: DarkGray, ), ), Spacer(), @@ -45,7 +49,7 @@ class profileformsuccess extends StatelessWidget { child: MaterialButton( height: 50, minWidth: double.infinity, - color: Color(0xFF09CD99), + color: primaryColor, onPressed: () { Navigator.push(context, MaterialPageRoute(builder: (_) => addproductfrom())); @@ -57,7 +61,7 @@ class profileformsuccess extends StatelessWidget { fontStyle: FontStyle.normal, fontWeight: FontWeight.w600, fontSize: 15, - color: Colors.white), + color: White), ), shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(5), diff --git a/openclosenew/lib/19-AddProductFrom.dart b/openclosenew/lib/19-AddProductFrom.dart index c06b3fb..f07c0e2 100644 --- a/openclosenew/lib/19-AddProductFrom.dart +++ b/openclosenew/lib/19-AddProductFrom.dart @@ -1,5 +1,7 @@ import 'package:dotted_border/dotted_border.dart'; import 'package:flutter/material.dart'; +import 'package:openclosenew/businessdetail.dart'; +import 'package:openclosenew/colors.dart'; class addproductfrom extends StatefulWidget { const addproductfrom({Key? key}) : super(key: key); @@ -27,248 +29,292 @@ class _addproductfromState extends State { Widget build(BuildContext context) { loadData(); return Scaffold( - body: SingleChildScrollView( - child: SafeArea( - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Padding( - padding: const EdgeInsets.only(left: 10), - child: Row( - children: [ - IconButton( - icon: Icon(Icons.arrow_back, size: 24), + body: SafeArea( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Padding( + padding: const EdgeInsets.only(left: 10), + child: Row( + children: [ + IconButton( + icon: Icon(Icons.arrow_back, size: 24), + onPressed: () { + Navigator.pop(context); + }, + ), + SizedBox( + width: 20, + ), + Text( + 'Add Business Detail', + style: TextStyle( + fontSize: 15, + color: DarkGray, + fontFamily: 'assets/fonts/Manrope-Medium.ttf', + ), + ), + ], + ), + ), + Padding( + padding: const EdgeInsets.only(left: 25, top: 20, right: 20), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + 'Item Name', + style: TextStyle( + fontFamily: 'Manrope', + fontStyle: FontStyle.normal, + fontWeight: FontWeight.w300, + fontSize: 15, + color: DarkGray, + ), + ), + SizedBox( + height: 20, + ), + TextField( + decoration: InputDecoration( + contentPadding: + EdgeInsets.only(left: 10, top: 10, bottom: 10), + border: OutlineInputBorder( + borderRadius: BorderRadius.circular(5)), + hintText: 'Type here...', + ), + ), + SizedBox( + height: 20, + ), + Text( + 'Category', + style: TextStyle( + fontFamily: 'Manrope', + fontStyle: FontStyle.normal, + fontWeight: FontWeight.w300, + fontSize: 15, + color: DarkGray, + ), + ), + ], + ), + ), + SizedBox( + height: 20, + ), + Padding( + padding: const EdgeInsets.only(left: 25, right: 20), + child: Expanded( + child: InputDecorator( + decoration: InputDecoration( + contentPadding: + EdgeInsets.only(left: 10, top: 1, bottom: 1, right: 5), + border: OutlineInputBorder( + borderRadius: BorderRadius.all(Radius.circular(5)), + ), + ), + child: DropdownButtonHideUnderline( + child: new DropdownButton( + borderRadius: BorderRadius.circular(5), + value: selected, + items: listDrop, + icon: Icon(Icons.keyboard_arrow_down, size: 24), + hint: new Text('Choose...'), + onChanged: (value) { + selected = value as String?; + setState(() {}); + }, + ), + ), + ), + ), + ), + SizedBox( + height: 20, + ), + Padding( + padding: const EdgeInsets.only(left: 25), + child: Text( + 'Price', + style: TextStyle( + fontFamily: 'Manrope', + fontStyle: FontStyle.normal, + fontWeight: FontWeight.w300, + fontSize: 15, + color: DarkGray, + ), + ), + ), + SizedBox( + height: 20, + ), + Padding( + padding: const EdgeInsets.only(left: 25, right: 20), + child: TextField( + keyboardType: TextInputType.number, + decoration: InputDecoration( + prefixIcon: Image.asset( + 'assets/images/dollor.png', + width: 10, + height: 10, + ), + contentPadding: + EdgeInsets.only(left: 10, top: 10, bottom: 10), + border: OutlineInputBorder( + borderRadius: BorderRadius.circular(5), + ), + hintText: '00.00', + ), + ), + ), + SizedBox( + height: 20, + ), + Padding( + padding: const EdgeInsets.only(left: 25), + child: Text( + 'Upload photo', + style: TextStyle( + fontFamily: 'Manrope', + fontStyle: FontStyle.normal, + fontWeight: FontWeight.w300, + fontSize: 15, + color: DarkGray, + ), + ), + ), + InkWell( + onTap: () { + showModalBottomSheet( + context: context, + builder: (BuildContext context) { + return Container( + height: 200, + color: Colors.white, + child: Center( + child: Column( + mainAxisAlignment: MainAxisAlignment.start, + children: [ + SizedBox( + height: 20, + ), + Text( + "Choose You Image", + style: TextStyle( + fontSize: 20, + fontFamily: 'Manrope', + fontStyle: FontStyle.normal, + fontWeight: FontWeight.bold), + ), + SizedBox(height: 30), + Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + IconButton( + onPressed: () {}, + icon: Icon(Icons.camera), + iconSize: 30, + ), + Text( + 'Camera', + style: TextStyle( + fontSize: 15, + fontFamily: 'Manrope', + fontStyle: FontStyle.normal, + fontWeight: FontWeight.w300, + color: Color(0xFF333333), + ), + ), + SizedBox( + width: 50, + ), + IconButton( + onPressed: () {}, + icon: Icon(Icons.image_rounded), + iconSize: 30, + ), + Text( + 'Gallery', + style: TextStyle( + fontSize: 15, + fontFamily: 'Manrope', + fontStyle: FontStyle.normal, + fontWeight: FontWeight.w300, + color: Color(0xFF333333), + ), + ), + ], + ) + ], + ), + ), + ); + }, + ); + }, + child: Padding( + padding: const EdgeInsets.only(left: 25, top: 5), + child: DottedBorder( + padding: EdgeInsets.all(45), + dashPattern: [4, 4, 4, 4], + radius: Radius.circular(10), + color: primaryColor, + child: Image.asset( + 'assets/images/insert_logo.png', + width: 30, + height: 30, + color: primaryColor, + ), + ), + ), + ), + Spacer(), + Row( + children: [ + Expanded( + child: Padding( + padding: const EdgeInsets.only(left: 24, bottom: 24), + child: MaterialButton( + height: 50, + minWidth: double.infinity, + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(4)), onPressed: () { Navigator.pop(context); }, - ), - SizedBox( - width: 20, - ), - Text( - 'Add Business Detail', - style: TextStyle( - fontSize: 15, - color: Color(0xff3D3D3D), - fontFamily: 'assets/fonts/Manrope-Medium.ttf', - ), - ), - ], - ), - ), - Padding( - padding: const EdgeInsets.only(left: 25, top: 20, right: 20), - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Text( - 'Item Name', - style: TextStyle( - fontFamily: 'Manrope', - fontStyle: FontStyle.normal, - fontWeight: FontWeight.w300, - fontSize: 15, - color: Color(0xff333333), - ), - ), - SizedBox( - height: 20, - ), - TextField( - decoration: InputDecoration( - contentPadding: - EdgeInsets.only(left: 10, top: 10, bottom: 10), - border: OutlineInputBorder( - borderRadius: BorderRadius.circular(5)), - hintText: 'Type here...', - ), - ), - SizedBox( - height: 20, - ), - Text( - 'Category', - style: TextStyle( - fontFamily: 'Manrope', - fontStyle: FontStyle.normal, - fontWeight: FontWeight.w300, - fontSize: 15, - color: Color(0xff333333), - ), - ), - ], - ), - ), - SizedBox( - height: 20, - ), - Padding( - padding: const EdgeInsets.only(left: 25, right: 20), - child: Expanded( - child: InputDecorator( - decoration: InputDecoration( - contentPadding: EdgeInsets.only( - left: 10, top: 1, bottom: 1, right: 5), - border: OutlineInputBorder( - borderRadius: BorderRadius.all(Radius.circular(5)), - ), - ), - child: DropdownButtonHideUnderline( - child: new DropdownButton( - borderRadius: BorderRadius.circular(5), - value: selected, - items: listDrop, - icon: Icon(Icons.keyboard_arrow_down, size: 24), - hint: new Text('Choose...'), - onChanged: (value) { - selected = value as String?; - setState(() {}); - }, + child: Text( + "Cancel", + style: TextStyle(color: Gray), ), ), ), ), - ), - SizedBox( - height: 20, - ), - Padding( - padding: const EdgeInsets.only(left: 25), - child: Text( - 'Price', - style: TextStyle( - fontFamily: 'Manrope', - fontStyle: FontStyle.normal, - fontWeight: FontWeight.w300, - fontSize: 15, - color: Color(0xff333333), - ), - ), - ), - SizedBox( - height: 20, - ), - Padding( - padding: const EdgeInsets.only(left: 25, right: 20), - child: TextField( - keyboardType: TextInputType.number, - decoration: InputDecoration( - prefixIcon: Image.asset( - 'assets/images/dollor.png', - width: 10, - height: 10, - ), - contentPadding: - EdgeInsets.only(left: 10, top: 10, bottom: 10), - border: OutlineInputBorder( - borderRadius: BorderRadius.circular(5), - ), - hintText: '00.00', - ), - ), - ), - SizedBox( - height: 20, - ), - Padding( - padding: const EdgeInsets.only(left: 25), - child: Text( - 'Upload photo', - style: TextStyle( - fontFamily: 'Manrope', - fontStyle: FontStyle.normal, - fontWeight: FontWeight.w300, - fontSize: 15, - color: Color(0xff333333), - ), - ), - ), - InkWell( - onTap: () { - showModalBottomSheet( - context: context, - builder: (BuildContext context) { - return Container( - height: 200, - color: Colors.white, - child: Center( - child: Column( - mainAxisAlignment: MainAxisAlignment.start, - children: [ - SizedBox( - height: 20, - ), - Text( - "Choose You Image", - style: TextStyle( - fontSize: 20, - fontFamily: 'Manrope', - fontStyle: FontStyle.normal, - fontWeight: FontWeight.bold), - ), - SizedBox(height: 30), - Row( - mainAxisAlignment: MainAxisAlignment.center, - children: [ - IconButton( - onPressed: () {}, - icon: Icon(Icons.camera), - iconSize: 30, - ), - Text( - 'Camera', - style: TextStyle( - fontSize: 15, - fontFamily: 'Manrope', - fontStyle: FontStyle.normal, - fontWeight: FontWeight.w300, - color: Color(0xFF333333), - ), - ), - SizedBox( - width: 50, - ), - IconButton( - onPressed: () {}, - icon: Icon(Icons.image_rounded), - iconSize: 30, - ), - Text( - 'Gallery', - style: TextStyle( - fontSize: 15, - fontFamily: 'Manrope', - fontStyle: FontStyle.normal, - fontWeight: FontWeight.w300, - color: Color(0xFF333333), - ), - ), - ], - ) - ], - ), - ), - ); - }, - ); - }, - child: Padding( - padding: const EdgeInsets.only(left: 25, top: 5), - child: DottedBorder( - padding: EdgeInsets.all(45), - dashPattern: [4, 4, 4, 4], - radius: Radius.circular(10), - color: Color(0xFF09CD99), - child: Image.asset( - 'assets/images/insert_logo.png', - width: 30, - height: 30, + Expanded( + child: Padding( + padding: const EdgeInsets.only(right: 24, bottom: 24), + child: MaterialButton( + height: 50, + minWidth: double.infinity, + color: primaryColor, + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(4)), + onPressed: () { + Navigator.push( + context, + MaterialPageRoute( + builder: (_) => businessdetail())); + }, + child: Text( + 'Save', + style: TextStyle(color: White, fontSize: 15), + ), ), ), ), - ), - ], - ), + ], + ), + ], ), ), ); diff --git a/openclosenew/lib/businessaddedsuccess.dart b/openclosenew/lib/businessaddedsuccess.dart index 54dfaf6..7509eda 100644 --- a/openclosenew/lib/businessaddedsuccess.dart +++ b/openclosenew/lib/businessaddedsuccess.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:openclosenew/businessempty.dart'; +import 'package:openclosenew/colors.dart'; class businessaddedsuccess extends StatelessWidget { const businessaddedsuccess({Key? key}) : super(key: key); @@ -25,7 +26,7 @@ class businessaddedsuccess extends StatelessWidget { "Yay!", style: TextStyle( fontSize: 24, - color: Color(0xff12C193), + color: primaryColor, ), ), SizedBox( @@ -35,14 +36,14 @@ class businessaddedsuccess extends StatelessWidget { "Your business added successfully", style: TextStyle( fontSize: 15, - color: Colors.black, + color: DarkGray, ), ), Spacer(), MaterialButton( height: 50, minWidth: double.infinity, - color: Color(0xff12C193), + color: primaryColor, shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(4)), onPressed: () { @@ -51,7 +52,7 @@ class businessaddedsuccess extends StatelessWidget { }, child: Text( 'Let’s Explore', - style: TextStyle(color: Colors.white, fontSize: 15), + style: TextStyle(color: White, fontSize: 15), ), ), ], diff --git a/openclosenew/lib/businessdetail.dart b/openclosenew/lib/businessdetail.dart index 6699d0c..96aa4f0 100644 --- a/openclosenew/lib/businessdetail.dart +++ b/openclosenew/lib/businessdetail.dart @@ -3,6 +3,8 @@ import 'package:flutter_switch/flutter_switch.dart'; import 'package:openclosenew/14_businessdetailsempty.dart'; import 'package:smooth_page_indicator/smooth_page_indicator.dart'; +import 'colors.dart'; + class businessdetail extends StatefulWidget { const businessdetail({Key? key}) : super(key: key); @@ -44,7 +46,7 @@ class _businessdetailState extends State { Container( height: 250, decoration: BoxDecoration( - color: Colors.grey.withOpacity(0.5), + color: Colors.grey.withOpacity(0.6), borderRadius: BorderRadius.only( bottomLeft: Radius.circular(20), bottomRight: Radius.circular(20), @@ -60,7 +62,7 @@ class _businessdetailState extends State { child: Icon( Icons.arrow_back, size: 24, - color: Color(0xFF3D3D3D), + color: DarkGray, ), mini: true, backgroundColor: Colors.white, @@ -113,8 +115,8 @@ class _businessdetailState extends State { boxShadow: [ BoxShadow( color: Colors.grey.shade500, - offset: Offset(4.0, 4.0), - blurRadius: 10.0, + offset: Offset(4.0, 5.0), + blurRadius: 5.0, spreadRadius: 1.0, ), ], @@ -150,7 +152,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w600, fontSize: 20, - color: Colors.black, + color: DarkGray, ), ), ), @@ -184,7 +186,7 @@ class _businessdetailState extends State { IconButton( icon: Image.asset( 'assets/images/edit_pen.png', - color: Colors.black, + color: DarkGray, ), onPressed: () { Navigator.push( @@ -221,7 +223,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w400, fontSize: 13, - color: Colors.black), + color: Gray), ), SizedBox( width: 10, @@ -241,7 +243,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w400, fontSize: 13, - color: Colors.black), + color: Gray), ), ], ), @@ -268,7 +270,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w500, fontSize: 12, - color: Color(0xFF5C5C5C), + color: Gray, ), ), ], @@ -297,7 +299,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w500, fontSize: 12, - color: Color(0xFF5C5C5C), + color: Gray, ), ), ], @@ -323,7 +325,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w500, fontSize: 12, - color: Color(0xFF5C5C5C), + color: Gray, ), ), ], @@ -350,7 +352,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w500, fontSize: 12, - color: Color(0xFF5C5C5C), + color: Gray, ), ), ], @@ -411,7 +413,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w700, fontSize: 20, - color: Color(0xFF09CD99), + color: primaryColor, ), ), Text( @@ -421,7 +423,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w400, fontSize: 15, - color: Color(0xFF5C5C5C), + color: Gray, ), ), ], @@ -468,7 +470,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w700, fontSize: 20, - color: Color(0xFF09CD99), + color: primaryColor, ), ), Text( @@ -478,7 +480,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w400, fontSize: 15, - color: Color(0xFF5C5C5C), + color: Gray, ), ), ], @@ -514,7 +516,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w600, fontSize: 20, - color: Color(0xFF3D3D3D), + color: DarkGray, ), ), Spacer(), @@ -567,7 +569,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w500, fontSize: 15, - color: Color(0xFF3D3D3D), + color: DarkGray, ), ), Text( @@ -577,7 +579,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w600, fontSize: 15, - color: Color(0xFF3D3D3D), + color: DarkGray, ), ), ], @@ -614,7 +616,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w500, fontSize: 15, - color: Color(0xFF3D3D3D), + color: DarkGray, ), ), Text( @@ -624,7 +626,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w600, fontSize: 15, - color: Color(0xFF3D3D3D), + color: DarkGray, ), ), ], @@ -663,7 +665,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w500, fontSize: 15, - color: Color(0xFF3D3D3D), + color: DarkGray, ), ), Text( @@ -673,7 +675,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w600, fontSize: 15, - color: Color(0xFF3D3D3D), + color: DarkGray, ), ), ], @@ -697,7 +699,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w600, fontSize: 20, - color: Color(0xFF3D3D3D), + color: DarkGray, ), ), Spacer(), @@ -798,7 +800,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w600, fontSize: 20, - color: Color(0xFF3D3D3D), + color: DarkGray, ), ), Spacer(), @@ -851,7 +853,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w500, fontSize: 15, - color: Color(0xFF3D3D3D), + color: DarkGray, ), ), Text( @@ -861,7 +863,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w600, fontSize: 12, - color: Color(0xFF3D3D3D), + color: DarkGray, ), ), ], @@ -898,7 +900,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w500, fontSize: 15, - color: Color(0xFF3D3D3D), + color: DarkGray, ), ), Text( @@ -908,7 +910,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w600, fontSize: 12, - color: Color(0xFF3D3D3D), + color: DarkGray, ), ), ], @@ -947,7 +949,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w500, fontSize: 15, - color: Color(0xFF3D3D3D), + color: DarkGray, ), ), Text( @@ -957,7 +959,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w600, fontSize: 12, - color: Color(0xFF3D3D3D), + color: DarkGray, ), ), ], @@ -981,7 +983,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w600, fontSize: 20, - color: Color(0xFF3D3D3D), + color: DarkGray, ), ), Spacer(), @@ -1035,7 +1037,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w700, fontSize: 20, - color: Color(0xFF09CD99), + color: primaryColor, ), ), Text( @@ -1045,7 +1047,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w400, fontSize: 15, - color: Color(0xFF5C5C5C), + color: Gray, ), ), ], @@ -1086,7 +1088,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w700, fontSize: 20, - color: Color(0xFF09CD99), + color: primaryColor, ), ), Text( @@ -1096,7 +1098,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w400, fontSize: 15, - color: Color(0xFF5C5C5C), + color: Gray, ), ), ], @@ -1121,7 +1123,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w600, fontSize: 20, - color: Color(0xFF3D3D3D), + color: DarkGray, ), ), Spacer(), @@ -1177,7 +1179,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w700, fontSize: 20, - color: Color(0xFF09CD99), + color: primaryColor, ), ), Padding( @@ -1197,7 +1199,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w400, fontSize: 15, - color: Color(0xFF5C5C5C), + color: Gray, ), ), ], @@ -1240,7 +1242,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w700, fontSize: 20, - color: Color(0xFF09CD99), + color: primaryColor, ), ), Padding( @@ -1260,7 +1262,7 @@ class _businessdetailState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w400, fontSize: 15, - color: Color(0xFF5C5C5C), + color: Gray, ), ), ], diff --git a/openclosenew/lib/businessempty.dart b/openclosenew/lib/businessempty.dart index 7b323be..65d14ad 100644 --- a/openclosenew/lib/businessempty.dart +++ b/openclosenew/lib/businessempty.dart @@ -2,6 +2,8 @@ import 'package:flutter/material.dart'; import 'package:dotted_border/dotted_border.dart'; import 'package:openclosenew/11_busiesshome.dart'; +import 'colors.dart'; + class businessempty extends StatefulWidget { const businessempty({Key? key}) : super(key: key); @@ -55,7 +57,7 @@ class _businessemptyState extends State { margin: EdgeInsets.all(20), decoration: BoxDecoration( borderRadius: BorderRadius.circular(50), - color: Colors.grey, + color: Gray, ), ), Column( @@ -67,7 +69,7 @@ class _businessemptyState extends State { Text( 'Hi, Sudharsan', style: TextStyle( - color: Colors.black, + color: DarkGray, fontSize: 16, fontFamily: 'Manrope', fontStyle: FontStyle.normal, @@ -81,6 +83,7 @@ class _businessemptyState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w500, fontSize: 11, + color: Gray, ), ), ], @@ -105,7 +108,7 @@ class _businessemptyState extends State { children: [ DottedBorder( dashPattern: [5, 5, 5, 5], - color: Color(0xff09CD99), + color: primaryColor, padding: EdgeInsets.all(5), radius: Radius.circular(6), child: Container( @@ -115,7 +118,10 @@ class _businessemptyState extends State { mainAxisAlignment: MainAxisAlignment.center, children: [ IconButton( - icon: Image.asset('assets/images/shop.png'), + icon: Image.asset( + 'assets/images/shop.png', + color: primaryColor, + ), onPressed: () { Navigator.push( context, @@ -130,7 +136,7 @@ class _businessemptyState extends State { fontStyle: FontStyle.normal, fontWeight: FontWeight.w400, fontSize: 14, - color: Color(0xff09CD99), + color: primaryColor, ), ) ], @@ -178,7 +184,7 @@ class _businessemptyState extends State { ), ], currentIndex: _selectedIndex, - selectedItemColor: Color(0xff09CD99), + selectedItemColor: primaryColor, onTap: _onItemTapped, ), ], diff --git a/openclosenew/lib/businessstart_page.dart b/openclosenew/lib/businessstart_page.dart index 59e5979..6071f32 100644 --- a/openclosenew/lib/businessstart_page.dart +++ b/openclosenew/lib/businessstart_page.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:openclosenew/07_addbusiness.dart'; +import 'package:openclosenew/colors.dart'; import 'businessempty.dart'; @@ -24,7 +25,7 @@ class _businessState extends State { 'Let’s add your business...', style: TextStyle( fontSize: 15, - color: Colors.black, + color: DarkGray, ), ), Spacer(), @@ -44,8 +45,7 @@ class _businessState extends State { }, child: Text( 'Skip', - style: - TextStyle(color: Colors.grey.shade600, fontSize: 15), + style: TextStyle(color: Gray, fontSize: 15), ), ), ), @@ -56,7 +56,7 @@ class _businessState extends State { child: MaterialButton( height: 50, minWidth: double.infinity, - color: Color(0xff12C193), + color: primaryColor, shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(4)), onPressed: () { @@ -65,7 +65,7 @@ class _businessState extends State { }, child: Text( 'Add Now', - style: TextStyle(color: Colors.white, fontSize: 15), + style: TextStyle(color: White, fontSize: 15), ), ), ), diff --git a/openclosenew/lib/colors.dart b/openclosenew/lib/colors.dart new file mode 100644 index 0000000..17af353 --- /dev/null +++ b/openclosenew/lib/colors.dart @@ -0,0 +1,6 @@ +import 'package:flutter/material.dart'; + +const Color primaryColor = Color(0xFF09CD99); +const Color DarkGray = Color(0xFF333333); +const Color Gray = Color(0xFF5C5C5C); +const Color White = Color(0xFFFFFFFF); diff --git a/openclosenew/lib/fontsize.dart b/openclosenew/lib/fontsize.dart new file mode 100644 index 0000000..d91b9d4 --- /dev/null +++ b/openclosenew/lib/fontsize.dart @@ -0,0 +1,3 @@ +double TitleText = 24; +double HeadText = 15; +double SubText = 12; diff --git a/openclosenew/lib/home_screen.dart b/openclosenew/lib/home_screen.dart index e4a3d33..c1dd546 100644 --- a/openclosenew/lib/home_screen.dart +++ b/openclosenew/lib/home_screen.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; +import 'package:openclosenew/colors.dart'; import 'package:openclosenew/verification.dart'; class Register extends StatelessWidget { @@ -24,7 +25,7 @@ class Register extends StatelessWidget { "Welcome!", style: TextStyle( fontSize: 24, - color: Color(0xff12C193), + color: primaryColor, ), ), SizedBox( @@ -34,7 +35,7 @@ class Register extends StatelessWidget { "Enter your mobile number to verification ", style: TextStyle( fontSize: 12, - color: Colors.black, + color: DarkGray, ), ), SizedBox( @@ -65,7 +66,7 @@ class Register extends StatelessWidget { MaterialButton( height: 50, minWidth: double.infinity, - color: Color(0xff12C193), + color: primaryColor, shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(4)), onPressed: () { @@ -74,7 +75,7 @@ class Register extends StatelessWidget { }, child: Text( 'Get OTP', - style: TextStyle(color: Colors.white, fontSize: 15), + style: TextStyle(color: White, fontSize: 15), ), ), ], diff --git a/openclosenew/lib/iintroduction_screen.dart b/openclosenew/lib/iintroduction_screen.dart index d2b75ae..ada551f 100644 --- a/openclosenew/lib/iintroduction_screen.dart +++ b/openclosenew/lib/iintroduction_screen.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; +import 'package:openclosenew/colors.dart'; import 'package:openclosenew/home_screen.dart'; class PageViewModel { @@ -82,7 +83,7 @@ class _IntroScreenState extends State { margin: EdgeInsets.only(right: 8), decoration: BoxDecoration( color: (pageIndex == i) - ? Colors.green + ? primaryColor : Colors.green.shade100, borderRadius: BorderRadius.circular(8)), ), @@ -96,10 +97,10 @@ class _IntroScreenState extends State { MaterialPageRoute(builder: (_) => Register())); }, elevation: 0, - backgroundColor: Colors.green, + backgroundColor: primaryColor, child: Icon( Icons.arrow_forward_rounded, - color: Colors.white, + color: White, ), ) : TextButton( @@ -108,7 +109,7 @@ class _IntroScreenState extends State { }, child: Text( "Skip", - style: TextStyle(color: Colors.grey.shade600), + style: TextStyle(color: Gray), ), ), ], diff --git a/openclosenew/lib/main.dart b/openclosenew/lib/main.dart index e09dc4a..6e0eb5d 100644 --- a/openclosenew/lib/main.dart +++ b/openclosenew/lib/main.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:openclosenew/iintroduction_screen.dart'; +import 'colors.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); @@ -12,7 +13,7 @@ class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( - color: Colors.white, + color: White, debugShowCheckedModeBanner: false, theme: ThemeData(fontFamily: 'Manrope'), home: const Splash(), diff --git a/openclosenew/lib/thankyou.dart b/openclosenew/lib/thankyou.dart index 1d7a326..f815a66 100644 --- a/openclosenew/lib/thankyou.dart +++ b/openclosenew/lib/thankyou.dart @@ -1,5 +1,6 @@ import 'package:flutter/material.dart'; import 'package:openclosenew/businessstart_page.dart'; +import 'colors.dart'; class thankyou extends StatelessWidget { const thankyou({Key? key}) : super(key: key); @@ -25,7 +26,7 @@ class thankyou extends StatelessWidget { "Thank You!", style: TextStyle( fontSize: 24, - color: Color(0xff12C193), + color: primaryColor, ), ), SizedBox( @@ -35,14 +36,14 @@ class thankyou extends StatelessWidget { "Your mobile number verified successfully", style: TextStyle( fontSize: 15, - color: Colors.black, + color: DarkGray, ), ), Spacer(), MaterialButton( height: 50, minWidth: double.infinity, - color: Color(0xff12C193), + color: primaryColor, shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(4)), onPressed: () { @@ -51,7 +52,7 @@ class thankyou extends StatelessWidget { }, child: Text( 'Let’s Explore', - style: TextStyle(color: Colors.white, fontSize: 15), + style: TextStyle(color: White, fontSize: 15), ), ), ], diff --git a/openclosenew/lib/verification.dart b/openclosenew/lib/verification.dart index 25eb7b4..a5dbde5 100644 --- a/openclosenew/lib/verification.dart +++ b/openclosenew/lib/verification.dart @@ -1,5 +1,7 @@ import 'package:flutter/material.dart'; import 'package:flutter_otp_text_field/flutter_otp_text_field.dart'; +import 'package:openclosenew/colors.dart'; +import 'package:openclosenew/fontsize.dart'; import 'package:openclosenew/thankyou.dart'; class verification extends StatelessWidget { @@ -28,15 +30,15 @@ class verification extends StatelessWidget { Text( 'Verification', style: TextStyle( - fontSize: 24, - color: Color(0xff12C193), + fontSize: TitleText, + color: primaryColor, ), ), Spacer(), Text( 'Enter Verification code', style: TextStyle( - fontSize: 12, + fontSize: SubText, ), ), Row( @@ -45,7 +47,7 @@ class verification extends StatelessWidget { padding: const EdgeInsets.only(top: 15), child: OtpTextField( numberOfFields: 5, - borderColor: Colors.black, + borderColor: DarkGray, ), ), ], @@ -59,13 +61,14 @@ class verification extends StatelessWidget { TextSpan( text: 'Didn’t receive code? ', style: TextStyle( - color: Color(0xff333333), + fontSize: SubText, + color: DarkGray, ), ), TextSpan( text: ' Resend OTP ', style: TextStyle( - color: Color(0xff12C193), + color: primaryColor, decoration: TextDecoration.underline, ), ), @@ -75,12 +78,14 @@ class verification extends StatelessWidget { ), Spacer(), Text( - 'By clicking “Verify” you are accepting our Terms & Conditions'), - Spacer(), + 'By clicking “Verify” you are accepting our Terms & Conditions', + style: TextStyle(fontSize: SubText), + ), + SizedBox(height: 20), MaterialButton( height: 50, minWidth: double.infinity, - color: Color(0xff12C193), + color: primaryColor, shape: RoundedRectangleBorder( borderRadius: BorderRadius.circular(4)), onPressed: () { @@ -89,7 +94,7 @@ class verification extends StatelessWidget { }, child: Text( 'Verify', - style: TextStyle(color: Colors.white, fontSize: 15), + style: TextStyle(color: White, fontSize: HeadText), ), ), ],