From a5a0878a8f178d23d3874bcec0176e2b41124c34 Mon Sep 17 00:00:00 2001 From: quangnhankie Date: Thu, 26 Aug 2021 19:05:03 +0700 Subject: [PATCH] feat: HomeCategories --- grocery-vercel-commerce | 1 + pages/index.tsx | 46 +++++++++- .../HeadingCommon/HeadingCommon.module.scss | 23 +++++ .../common/HeadingCommon/HeadingCommon.tsx | 23 +++++ .../CategoriesItem/CategoryItem.module.scss | 80 ++++++++++++++++++ .../CategoriesItem/CategoryItem.tsx | 29 +++++++ .../HomeCategories/HomeCategories.module.scss | 41 +++++++++ .../home/HomeCategories/HomeCategories.tsx | 32 +++++++ .../home/HomeCategories/img/coffeebean.png | Bin 0 -> 5509 bytes .../home/HomeCategories/img/frozen.png | Bin 0 -> 7933 bytes .../modules/home/HomeCategories/img/sauce.png | Bin 0 -> 4766 bytes .../home/HomeCategories/img/seafood.png | Bin 0 -> 5094 bytes .../home/HomeCategories/img/veggle.png | Bin 0 -> 6084 bytes src/components/modules/home/index.ts | 1 + 14 files changed, 274 insertions(+), 2 deletions(-) create mode 160000 grocery-vercel-commerce create mode 100644 src/components/common/HeadingCommon/HeadingCommon.module.scss create mode 100644 src/components/common/HeadingCommon/HeadingCommon.tsx create mode 100644 src/components/modules/home/HomeCategories/CategoriesItem/CategoryItem.module.scss create mode 100644 src/components/modules/home/HomeCategories/CategoriesItem/CategoryItem.tsx create mode 100644 src/components/modules/home/HomeCategories/HomeCategories.module.scss create mode 100644 src/components/modules/home/HomeCategories/HomeCategories.tsx create mode 100644 src/components/modules/home/HomeCategories/img/coffeebean.png create mode 100644 src/components/modules/home/HomeCategories/img/frozen.png create mode 100644 src/components/modules/home/HomeCategories/img/sauce.png create mode 100644 src/components/modules/home/HomeCategories/img/seafood.png create mode 100644 src/components/modules/home/HomeCategories/img/veggle.png diff --git a/grocery-vercel-commerce b/grocery-vercel-commerce new file mode 160000 index 000000000..3c7aa8e86 --- /dev/null +++ b/grocery-vercel-commerce @@ -0,0 +1 @@ +Subproject commit 3c7aa8e862bfd8d44719be44c6c0a31ab01524a3 diff --git a/pages/index.tsx b/pages/index.tsx index 1f438f12f..702aee564 100644 --- a/pages/index.tsx +++ b/pages/index.tsx @@ -1,6 +1,16 @@ import { CarouselCommon, LabelCommon, Layout, QuanittyInput,CheckboxCommon ,Author,DateTime} from 'src/components/common' +import { HomeCategories } from 'src/components/modules/home'; import imgAuthor from '../src/components/common/Author/img/author.png'; + +import veggle from '../src/components/modules/home/homeCategories/img/veggle.png'; +import seafood from '../src/components/modules/home/homeCategories/img/seafood.png'; +import frozen from '../src/components/modules/home/homeCategories/img/frozen.png'; +import coffeebean from '../src/components/modules/home/homeCategories/img/coffeebean.png'; +import sauce from '../src/components/modules/home/homeCategories/img/sauce.png'; + + + const dataTest = [{ text: 1 }, { @@ -15,12 +25,44 @@ const dataTest = [{ text: 6 }] const test = (props: { text: string }) =>
{props.text}
+const categories = [ + { + id:1, + image:veggle, + name:"Veggie", + link:"veggie.html" + }, { + id:2, + image:seafood, + name:"Seafood", + link:"seafood.html" + } + , { + id:3, + image:frozen, + name:"Frozen", + link:"frozen.html" + } + , { + id:4, + image:coffeebean, + name:"Coffe Bean", + link:"frozen.html" + } + , { + id:5, + image:sauce, + name:"Sauce", + link:"frozen.html" + } +] export default function Home() { return ( <> - + {/* - + */} + ) } diff --git a/src/components/common/HeadingCommon/HeadingCommon.module.scss b/src/components/common/HeadingCommon/HeadingCommon.module.scss new file mode 100644 index 000000000..c2329d2fd --- /dev/null +++ b/src/components/common/HeadingCommon/HeadingCommon.module.scss @@ -0,0 +1,23 @@ +@import '../../../styles/utilities'; + +.headingCommon { + @apply font-heading uppercase text-left spacing-horizontal-left; + font-size: 3.2rem; + line-height: 4rem; + + &.highlight { + color: var(--negative); + } + &.light { + color: var(--disabled); + } + &.center { + @apply text-center; + } + + @screen md { + @apply spacing-horizontal; + font-size: 4.8rem; + line-height: 5.6rem; + } +} diff --git a/src/components/common/HeadingCommon/HeadingCommon.tsx b/src/components/common/HeadingCommon/HeadingCommon.tsx new file mode 100644 index 000000000..cd6946f25 --- /dev/null +++ b/src/components/common/HeadingCommon/HeadingCommon.tsx @@ -0,0 +1,23 @@ +import React from 'react' +import classNames from 'classnames' +import s from './HeadingCommon.module.scss' + +interface HeadingCommonProps { + type?: 'highlight' | 'light' | 'default'; + align?: 'center' | 'left'; + children: string; +} + +const HeadingCommon = ({ type='default', align='left', children }: HeadingCommonProps) => { + + return ( +
{children}
+ ) + +} + +export default HeadingCommon diff --git a/src/components/modules/home/HomeCategories/CategoriesItem/CategoryItem.module.scss b/src/components/modules/home/HomeCategories/CategoriesItem/CategoryItem.module.scss new file mode 100644 index 000000000..a769202ab --- /dev/null +++ b/src/components/modules/home/HomeCategories/CategoriesItem/CategoryItem.module.scss @@ -0,0 +1,80 @@ +@import '../../../../../styles/_utilities'; + +.categoryItem{ + + @screen md{ + font-size:1.6rem; + } + .categoryItemImage{ + width: 10.6rem; + margin: 0 auto; + max-height: 14rem; + object-fit: cover; + cursor: pointer; + @screen md{ + width: 100%; + } + img{ + width:100%; + height: 100%; + } + } + .categoryItemText{ + + font-size: 1.6rem; + line-height: 2.4rem; + text-align: center; + color: #000000; + font-feature-settings: 'salt' on; + cursor: pointer; + @screen md{ + font-family: var(--font-sans); + font-size:2.4rem; + line-height: 3.2rem; + } + } + // @screen md { + // width:33%; + + // } +} + + + +// @import '../../../../styles/utilities'; +// .homeFeature { +// @apply spacing-horizontal-left; +// vertical-align: middle; +// @screen md { +// @apply spacing-horizontal grid grid-cols-3; + +// } +// } +// .homeFeatureItem { +// @apply inline-block; + +// .itemImg { +// @apply float-left clear-both; +// width: 5.6rem; +// height: 5.6rem; +// @screen md { +// @apply float-left clear-both; +// width: 11.2rem; +// height: 11.2rem; +// vertical-align: middle; +// } +// } +// .itemText { +// @apply collection-subtitle; +// width: 28rem; +// height: 9.6rem; +// margin-left: 2.4rem; +// @screen md { +// @apply collection-subtitle text-justify; +// width: 28rem; +// height: 9.6rem; +// margin-left: 2.4rem; +// color: red; +// } +// } +// } \ No newline at end of file diff --git a/src/components/modules/home/HomeCategories/CategoriesItem/CategoryItem.tsx b/src/components/modules/home/HomeCategories/CategoriesItem/CategoryItem.tsx new file mode 100644 index 000000000..dbedf8ef4 --- /dev/null +++ b/src/components/modules/home/HomeCategories/CategoriesItem/CategoryItem.tsx @@ -0,0 +1,29 @@ +import React from 'react'; + +import s from './CategoryItem.module.scss' +import classNames from 'classnames'; +import Image from "next/image"; +import Link from 'next/link'; + +interface CategoryItem { + image: string, + name: string, + link: string +} + +const CategoryItem = ({image,name,link}:CategoryItem) => { + return ( +
+
+ + + +
+ +
{name}
+ +
+ ) +} + +export default CategoryItem diff --git a/src/components/modules/home/HomeCategories/HomeCategories.module.scss b/src/components/modules/home/HomeCategories/HomeCategories.module.scss new file mode 100644 index 000000000..8fb8149f8 --- /dev/null +++ b/src/components/modules/home/HomeCategories/HomeCategories.module.scss @@ -0,0 +1,41 @@ +@import '../../../../styles/_utilities'; +.homeCategoriesWrapper{ + @apply flex flex-col items-center justify-center ; + width: 100%; + background-color:white; + + @screen md{ + background-color:var(--background); + height: 36.531rem; + } + + .homeCategoriesHeading{ + width: 100%; + font-weight: bold; + line-height: 0.64rem; + @screen md{ + width:auto; + } + .headingCommon{ + font-size: 3.2rem; + } + } + + + .homeCategoryList { + @apply spacing-horizontal flex justify-start items-center flex-wrap ; + margin: 1rem 0; + @screen md{ + @apply flex-nowrap ; + } + .homeCategoriesItem{ + width: calc(100% / 3); + @screen md{ + margin-top:2rem; + width:100%; + } + } + } + + +} diff --git a/src/components/modules/home/HomeCategories/HomeCategories.tsx b/src/components/modules/home/HomeCategories/HomeCategories.tsx new file mode 100644 index 000000000..3393b6916 --- /dev/null +++ b/src/components/modules/home/HomeCategories/HomeCategories.tsx @@ -0,0 +1,32 @@ +import React from 'react'; + +import s from './HomeCategories.module.scss' +import classNames from 'classnames'; +import CategoryItem from './CategoriesItem/CategoryItem'; +import HeadingCommon from "../../../common/HeadingCommon/HeadingCommon"; + +interface HomeCategories { + categories: any[] +} + +const HomeCategories = ({categories}:HomeCategories) => { + return ( + +
+
+ +
+ +
+ {categories?.map((props,index)=>( +
+ +
+ ))} +
+
+ + ) +} + +export default HomeCategories diff --git a/src/components/modules/home/HomeCategories/img/coffeebean.png b/src/components/modules/home/HomeCategories/img/coffeebean.png new file mode 100644 index 0000000000000000000000000000000000000000..a84f9f5e02faee763df28bed0f6b4289fc156722 GIT binary patch literal 5509 zcmbVQ^;Z)Jtk2mEbqKkHEGHAM}!%dMbDG1}DOIGoI$c(BOz(^|C2fiFbc@^3=am-^yxi9o{4gU*Q+x)U~4p^?4<&Ksh#GhdXjYaH@;fM z`gChL)6o+ZKNG=G2PzZ*n(~yee@lnXf%bzf5#qv<95Z;Lp+$DVMX3xNsHGrqwUy>O zQOJbjv}O(A57qcD?}IE}{t2WROuaxw3X%-FyS+O7XM*-3u6CFLgG|QDN>M?2(M|NZ z#x{{3%2OK`<{cLIQxmGAo$cMC;DbD+#_AG_Ur)Yoa!Ap^Q7%HBXNV^M7f4N2L!M-_ z5ew(ByfaNn;EQZZsQPY@M4r#_)4LOcWo{RhRsgSL zT{xS0h3IaaovR10AD^a!dRv*k6VqsNEXWZlNF+t1WR^YXbgyv z(EhAkSVRt!t_iPdv`88{O{?Nx?4g9VhDGJ5(bB9q=X{0fVkH5Q{Hgz3ZA73QIGY4e z{~RNd%OYjX9-^0!1K{AHX8NOHO8>0tNq$C%=i=fpaf5bkv*hkwrOAWGlM4$ECenfv z7j`ls5E9~7B76fw7N7(HJkGkW5~2sMP!jYDO;1q1oA}xC>^~*_sGkT|FNrQQpW$p3uD8kcA^F7H>0ISG_%SMw@_eCwecnV+i(ZIZWg@gMg>bm0Kugz5wq=) z{jN_aWT17xWN8yDD>wh^qI_!7(t$08A|pZg<87e7<%9$mghLj-2N}+N zrgGFbzs2Ng8^S%e3{>Ed2rmN){Mj0IKDUwygc@8v6z-plwNA&&(OsNS#jOk)0`ir; zCmhAdG|#vy2JK~}oeD!JJmQ8YxL@c*y{eb^i4neGQh6V38!2{0Kbwm08tcr}$Q5p5 zcHI*l(HuAtiL-uPs+Y@4P5=pi`Bdwm<80Dlj-DxwNgZNgDR>ENAGEv)nZzuVqML_H zBz(a=p-+?5Gi|i|r9Ppbm0~Q9VNDWsA&IOvkC$G9Be)}oLIfYzm(w3zY%d~I&AHy) zOwP<@1v*Uvd_t-W=L45vd zF+1e|>UUBrD*+MpdW0EGo32**RWw}sOD+wp>|rSTKTo<#kXtlxFNAJAP$1iHJb{5K zk>Xngy^YKtSrhT-lev~oix*ZT&Q{so@ud~b1^c!39eb!^Sp788>^-8fdxr|MI3pzz6dOVjo-Sz~ zLNVGc0LIU-%B^~XBpQBCL8+YJ<}>sJV=>&a7sdBNKvR6Cm`@m-F@v|JzBe+PbnNSO zzV_rwLsdjDyl^ywf`0RQ`fK|tV^h0Y#Gh4PZ0M|o+uR{9#)9O^#e6vbrcN=)xcuCi7G6zQ{PFc2L?pHGrF<_K*(unQ`*=IMWLOiR9W&aG|7mR^^?dYC{i zlk5z;d?)uA-_Bl`??09Q)T>^+WwvX=D79K^S&jKRy{km9Q&U$f~<7KAHNNM zZHy)jgar)v+88q73LOn7A%$uq<+G_lyQd4_AutH)tiT*&Rlv$7@aCkPzFXzy{AuS0 zw$W>)#hT8PaW^jv(RSv78R~l@KGdM5MrzC)r7zmjpw?+^(N&d@glH zSUh|1hDo@O`G-i95CNj>cUyWCqAD@z6Ulm<+gc@SV1dl=Y^;?u@9*!Sp1_G6;pi0+}hIMuZ8gJAZ)@}p$=M|7`y;mC9cTi8Tkh$d2rD7fSXm=X;7IKdUgG<1DAu981|M^o?swW$A{-n-?fjnpz{dMVng` zVQHq~h&L-O?tr0PvWir1BhuM;rt>BAB7vR%gd&7ZHZc?<_) z9+GVLT4wxIfc*sq^leIX0`^d(dGU0H4)%%&`8Bq8!XKBrXDb< zFkMjaQTe0b6fGkVV#qh7lSxpwh2Hnt7B6lS3=930R-YziNTa)C^tIGlF;mLUg;x3v zJ@97*{>5B!(U3&bANIZdYUvj-^}O^XwB2LB`U#_at#7V-{_ZK>VSq=3fkJnyQpjs2 z?Sw(=jvMG)w$Zsw*N!UTv)`vgrV%hwPmk@T$E^O)ONjrl-&sHp*B{LQG>;69 z@aEuKhx6KL=-4jrofdoJMuguMRyc%Kv$`U-x+s-8RK+Ybc4Fac=(V znCF>`L5{X>RPMWlZ^iV+HI`Xa=SpFN*6-g#49k{2Ire`aY8w$IV3H(~l=|S{!)^1X zn-wMIQ{kR*a&7&j&jWMQ;-W_iw3VSh#BqNBdF*MYVn;l_sJWgEpxLMI5Q(x}`N|?N zklB8_?&r7=tQ7CFCo{t&av|mTTA1&2b5O7F2KWqNe4FqEU-HN6@pmw0*3Zkws4$Yj z=E5h0tFH$x*JofG->0L`$3ufA%sTBdWBS`ntI8xsHM_1{!lE+NC}UYCbgHngmLOqtVKJBhe1 z)E%1?EUvflFXmiO!P6qd3>k$r?S?>{OjG*Y!xtbl1+wO`S68Uc<(rpMJz&ILNpB{d z&GQARvJv%mupZ5>X{FihHKSdG<6d){mpl%t;6bqw$c{!EbZ`$wK6X~MWZi4ggs4p^ zVevUXx87KnW~G+Cm9RJ=jO$GI#UCd_Vg`YUV3lk~F%0CZ|zK*s(*ETs>cE5+L^<~xJGXD0XZA$be4zyRRRRNC4 zYnuJoSJ#sKk(}bEv09vnY(p+xzaAeUEs7K(B!Ix>+iG+Z+B6SXY#EXDUgFivG)Y>gu+ky=85HU*bs;+VWO>(_^-^augH;{>LnG2$*wB#_kGGIAEbFOtOwn9U6kQs7l3jSNj?lvsPRg+&l`lX^N(J9-9STue3@z&el z&!o|%oO^!KSlQb`??WQIIeXWJ|GCHY@BB_V<8)@JY)Xs?y4FLmwf^9yvy(QE9fDE> zHZp%n>@DtQK#It}fe``fn@3i)9E#YfAk{;%*c{ock(GC84Y8E0787edp}YOXuF7l6 zRNb=J-F&(O4hj$mO-|t|0kU;VRIYE^luo%N1SRYYU7Ad6=Q}L_`I`B+V{?t~??*bn z)IIzE(yyEPRVO>i1KAychbx(ejD(W}y@?>)uO<00$y}IBG~T909MwQuB^$8}J^{qJ z0%ke^eXhnY${DWc<7$>2V+Xgw*=2~~c8WZ3)#n?K{V-YOXa!KT0Ye$ zD@ijanc4e5+i%#3`q8)1w6};VmLfac4A(93Eeqokb;@p;0iUraXlnez^}2OCWta{- z?U6=vFEKyff)YAWk28&&`@>Fqy+pfhb;^9LjOD_t01I0@<3Mv2`66H_JRqJAM|waXUWiW7v_l=$ z$|0Ybs)dS_aNY+4**K%wNX=!DX6iw_cL~ex=(-e!p0Hpb@-3}}aY0h-{U_Pp@Y=d| zTExsTT&se^2(OC7kl?`#9P1mB&3ug3JB)7x6mu;N z!X7G;t2?7M<~oXJs1;LDOP${sVz~_zC!)IOech!&t)hju`*9?OT=_4@bv4zT%fw?B zgDJ%)>IIaU`M+%(58w3fD%iSiC>KS#lM+EfnTb?uO2zogzIB-!vUtE?)_&ml{$gXY zo}N%DkqVw$AM9OOn@MCYLt|1x@5fylv!RUfL`_puWMea0a_l{j^YX-|*tbdS$>9iN zCBuBJwj=c8L%pPg{(E07)6O6#<=hbRSBJml^=+Nb)Uvo*!%{Eer7hx*1-93s4W7NE77+pvK~JI8(zX{`R|8s?>Rh9KO3`0pvCyk0f+z@wL?psp zq=w{^@Zo*^U9*R(qNgjVo^h&?7B={bi6Dp|N}!zD;Uam~kIRuQYhmkI=c$)8I!M?S zYQi@HMGWlxm?;#h_5ej^w%!-`+Jp4{A7nuw$)~KAR+dtWHLT-V6S#~M?Y}f)X*ezP zaL39i-!0Vrylp2lyU$G)jtG|gqlwN7>HqabPSnppMWAh)mh`v|4;4io^tp<7A0_Tl zR|?90QpHA2xia51$t1}D_&fKb(oGdZHwc}`VuiyshGW`oIn#Q4_@YO7=cv3HQe_31 w2{HG>kuZj!GgHyvl&0Xu(Enr5=y0Lfe73m*Jjs!}pPJ%msOTuyfNc=}0ekFkD*ylh literal 0 HcmV?d00001 diff --git a/src/components/modules/home/HomeCategories/img/frozen.png b/src/components/modules/home/HomeCategories/img/frozen.png new file mode 100644 index 0000000000000000000000000000000000000000..d7f45f173225370a0d038ec6a674e863905b22e0 GIT binary patch literal 7933 zcmb7J^-~+p(+$v6s*L zAADzSZ|C-hox7dA*=P5O&`?vr!6L%~001~|6=k(v^zRpm#z1@7Kc1nsz9>vbMFSTA z07USgAOXH*kh~a?T(lIV0afD^2QLQ{Yp5y|0H}=xJ-kN+0H_k)%0hKKkp5(1dg$!5 z46O4esz?*1GT?#dYCb{3`q)?%=|pWXb&NGYw<~ZCOSYWYYYDyPKl$^KsI@ahUaB=p zQ~H?mZ1^E~vXz4g+(={?ix>>FapD0CiD@pKH|ZIUJT6wwOu_{8mrvgP2IFaofXi(6 z$F*1fG#G*Z^Ky8FLgNkmwQDbr5g-KUw0uB?LICNNcwM$=_+_ILm4e9UK{A2uW86QQ zIB-8dfslH4w)6jySVxlqyV3jx*{TEo$%B5U=t=t|hDf4A*#YsGuNPDshyu;F;UQKK zuFjec07mtT2b|id$xk9)&A4(xj75^8BtyX@8>iPkmW@}Aja6Bz>;C1(+{AYICKV7v zG{Y%YE0eL6RxFs6WiG&htJ~q7DXMHSEp&~^F@;aRGb6&1w%*@Kl2j7huW%D^{zwO9 zyD+Ty@N~t>v_P%_)0<~q^NcEtG|+xq^BdP45BxipgtJFO5is?MG!n0JBPrGQTcifZ zN&;+B`S-Q~~?K4O)$=GQ0bI{FXni||9YOJLVqRx0CP8F;w zn#e}>m3n|Us*IP!fZ9Oux!n(FQ=`R=vo28ZcpOa|w_D20CyuC}U^>Kq^RE{RLzfvDcx~kNw!rCo48~5< zqOHFp4(0{=?*S@ePb@=)s0HjNpwF=})Q{IB`rxZQw^`RUzti31SxstN8U}GcqTOB& z5>{b;|8fWaWpPfOAPY*&n>d;u!4+v<9FdbJi2mCojGZ`F9dyiT9L$KL=l~pFChw1p zn7Tvd@3d!uR-TWs%fH7~w9#%(VVoa)RB5g`jKH&TuhSsNUKB4uGH z2cbD=&nVD0Ok3ueYstMQu!b9|U#IRh3pMktDb&%Y$xfT1&yA=OU-mKus^xG=0I$Rz zxWrl=er$PtJG9LeV3*4=#0A_m6#5C}aPY zTQ=J9%^=x1lYzo38mP$Gg3%HDvw+_=74Zp6Yb})M+0qNvaUHtN-GGSihH@|HEv+iv z@6*e14?{H%-*~^mA?9fTpvzr_i00i(uP?~qnQ=7;f7i3YAa?N5Svd69c!jBj7O7c% zBMJ1JYW}=e2ddRZ>O~-~=Qm6}(<9|LZA9^d^$qL*?d4Zu zGaDQKvYRyhA38WVDsj1*kH%DQ>Jwa#F(kI@IDL-hM^MEXBx>zszyzyAHBgcLO-3;$ ze}AHc6h4h4_T=dKqpMNz*KmqzdgARwl?}T3f?FZ>W@1@#dfMt^aJ$z>Nj`nDg>5>L zId?q2A8b-=9<;8KgmuRdD|zM^O5{#szSy=LbF8YagMvqgb!toO5KLRt#f4ras@%wd zNs(!AIbxH52%N|t`0hF3F|CGzKv3WZN9d3;*{Fr_zj>UX!b=kar52Jq7s`g#8X0=@ z9%j-HFDcs92Z{H(0(+1XZXNV~H#pe_6i0xB)={gZpBGbA)iX3trsD`0vBbWrXNu=rx4K{%MmWoY%XS>uNs<%n~Z=bpMol3Pv;|7TPz zFzU_J_jMVy4_}Us2;l#^L72QcQMDEAzy~@{HUZQ)*JBC^T17(QHly*CxzEry?F=n> z32hPkC`_DbG?|kTU)8E3u5YK}YabQ5=(TsHbNpyLkQHb-H6Yp;KRkm>M@jI2L0vFc z%8HgW8UZ7-tPgyhv;2J0_Q+Al$T%w^p3?mF2>hQ4Y*h3|3&P%I$4>N<$>5nBWTs)+ zke^JS?TvbuIXTYr2_Ads-XE4kyd$7*Eh4`018k#TxwFY;)~X-b{VOrUBX{s`Je#8+ zC(JFDP8wuk5A0UXa`VirFyA{Tg-W#8{gRmKQ6lzCDJJ1=GHyMZH~Q_A2Ud2k;*Bt# z8BbuZV&8URz`DqdIOqDH$ZmsV*f(LSkKBEwTl0CBZ@&-g(m5%3VYfNkt5*2$%7ZV-Yrw?z}`p4cE9s=psfBKNR&fzHHA#moBJC& zr%CQDA18u8Er&G6^ZJ{drdU}$7K>{D%w;(8kM4ECVC6y`BLO*c__6T;FmHUYl06)A zTGB2+-&e$c`F+H z%GEcPy8xCkG!&wb>V741Rbd-AfiXQ{rfSWP;3CY~t`(nnqK)W_J@Cx*EkPk5pGxwP_6Wko=%n4I`eNg1aTDXi3@n20kRaG3fTI>t86F3Yq^}W z>RpcqJ#fWe>id>9k@G3`6&8Z*Z`;@4T;pVZ)Zwaql|JSAOH#@QSPcm$alIuv({WPxYGi_B zY8gYjV_PPe{V~+MDPM-8-iWr8VVuBsSe}mQQ@+Jd9P+eYNeON8cKp2Pb(Qa1)Am*k zc1?(i90MNT{kws6G$}STo^6Uv+S4qbc!i7sus=1o_|eD zj+1hI{m!zH9Dm+s-!EYhA4OZ5QU;>3rypY4Fz%_h5#xH_;fP825mEmv;b)$(`dM4Q z_kM2Vll0%l0d!we#A{xwO^heblZvDARzik*eX=j~t9khZ1iCl3nKvJQ4&YN~hx9nqA^vP@b6Y4Q-{Bp!@b%!=>i-q<)dA-RGYnf>iS;uN$&ufmIZsqW?}WB+)6@`7uLVPI*%3b_E~*Z=pAepep6CaWlAVChF{?GMc6GQJ89a{=-l~{q&f_fl7P8! zlOj*nF5)*;A#agjoOGXwYms*s6$tq3!+suZRaWFB2o}%_9U?!+Yo@x=$~RkIT~Zmz z38T*0m2p^Teh@!?7&SIqtFgksE6bUs;*l-C!hu$AtEOwUNZZCF!eug2g7Pv%Z0i*0 zMU;5dq<;gw20(^f4f+rz_V+fZ?}$GkHX`G*w5_|3`6pzoYw8M8nNJS0%oi;v#e1ufLHkVHbVlw&eK^Z%*i0{)_oayRo(m z<$3}B1&ujpr2B-TF=M!!={^*A>0+1QuYrT975ZPZmG|tA;trS5Y_*MWk<+%1frG8j zM-SMmMt00!|9FezqBq+gWu36TZSRwcFE7|udNOxWX85Yr1vf2{psX2xWWTlPU!i`%j{J- z3#a9IL2_O%thoZzf+ywyxu>i;BM$`jE?;GQJjsHKX47xd%Xc5AxHm{BxX-fMRXB!q z({%A(!Z#~tD#nWD*HJD*X9*R`f>BsD%_!TzD!n=Pk;%^eNpHmnmJKFZo2qc%8|Y>H z%14v2f%Hl|FsN8q;tOY0`5cqN{lBUtwP{VnLB##xif2`>I-tmlb5!0hFM(?L zP<$;RPl)CFTDt+wXhnrNiO>*~u7AN1Tr^@y5f`x$QVk#j#RvzD_&y=<2n~A21G5YN z&6oBv zaNLMz)ZdB(o_)@ZNW6wP@wD0ACZUfE19O7MLApS@ZxH!{DwN^{4yU?E%0jA{d1{jY z%-jR_>!7qEB<|6VRNY)i7|egA9P_NkqHsZn-0ss|kVy)t|M4SrPw*7IxTg`#by3}d z^F=fFgVWj$m@B&zFwiLpN;Ds65WXQCDS_4asf}jQdBpPf88Qv8(aXD+eA3N}Zz&g) zv!64?joDgN?Qgfc!qhykzfPf&P&_He23vqM>-W&f9zL_z=KCxcX43-H{`is?tt_6i zI|SDfQ)5QtB}d_V>8WRpgz{Q`^>%WK4PVo66984Hx|N4o;t(>qfef6IENs+c`%2AC zA%<$q3YzkvXyo;rdhD^^?l!uo-{2+zyK_nEP=7Vq_nY~|4*wV-4iNNkU-LQp`#{Q0 zgpF3&HI0_6#2`Ovgpp{-Qy}ym-CU1RBQBRi&hNOlTZDzlt*Gby;uos{ra*kQSlFD?cJLXr(|9g z(f&Z5Fey{q=l6lR9uSwV2gb?-CgJmYji)~Kztfh#i2+oWa*l?5yRZvWi4gPVsEnLAWTMC7peNBkk9FJ$7Z)J2wb3t7|I3awrf*vZP^_*B~;7 z5eZE^`tTQd#}G>vIsd0?^4mTP3G7+g9gINX&J|H%v<8?#why*ppqHW&_!zg_P~t;qPL!dZ?WcShVqNF=s{xi#jy@R1mpx58>n2@zT8er9 z7`}=xOQT!#r6b!ArMuqqUlD%O6;QxI z{;#5Ybm-Bor5e700x5%{g6#5*LEoB-5r<}w2wyAyJpa~=a|Tb?FEqT5L?s+fMCARE z7cIigk$2hd!KMZ0MW*& z@Z!^sKhfjwFc!}0cq1K|IZY&R0dlIR;E#@cn$C6}t8ij@Tbf^{x0D$RbpfAD*GM%A zo=DT$`PEoI43di3qlsF%>opQGv{p1`Q-@>}$a41f5oC69jT?^!Nw_32ACkI4<2?IS zYV(1FGOX_jVy!$`5V9I1|DZoxMwSd5AHwb?mQyz}szc0$7^L$WKPYxBih8At1{|(N z7>5hF^=d}n?uj_m?u-J%_`So5N8RtQ8x z$sIMhA5xKN#U5uZiUh8ioFDsxd%wtVm{|xW%)=(H4ivLNrbf8kY+o%cm2@ebO1R|y ztspbDqVKa)Ck^;dF*4)Nt>2i%mIDfM7;Jzw(bq&flE8Z`<^I z4^7{J-SQe=6*r-`wk$rUV}D2&4EVEUkjn2QwyrJvp_Z>d`W}}$q$dZD#hn@o0U;lkhuaH*+ct{UNF3SJaaqS2g^LH-#@#7Kt{w{>qAX}2aM zvRsL9v&Ms|F88|5_5}S+!!JGuNp%DK#53g5bOk3b*oae`I==iCtUrxP2mj(e+QM8v z@pwHvEwOW+TI}VML*r=Fa-X`BaGlv(!Qs&5vJ2r47TwHusS%8J9B17Iq zLzTyvyR@8e;9;+J%`uyBhEH&uDr?_)! z%nMxAJNN4Cpill$3s|?Kp8oiok*M*U-4~Nj=X z0&{Lfo)re8i?PgG%9MS5c(F6bXMCZ+bH1qir>uvnvJWmK^_yE3gmG-#bRHQ|AA>Jz ze-5ah7k~|A)ScKDUy%0EuXUNf>I7z8JbPdj7^mCLiXt<2>&x64%g3cvkQ^nc>q|-K zWY*b}mtTk65t!$kOugeL9Cv%KuDiEERxBr?Tet_xNZSfOQ@Obu?+7L@)#i;Fm(2(24|Ze9 zw*wqsK#=Tr(V*Iouq5+-t}$h?X|M*n2@bY&q4gc8E=&86Aa0CrXp7C)%}t z>zl|vuR9U8*YFQK{5nJyH1IPhn`UDc4awb1)OfT3-2*CdU(N@k>;8ij+A`)_hN|~c zkLD;7FebQ;GPFG~d-~JNx)QRXooU)q7??o*hJHjktoWt#U{G`qzs3X#TxXx4AM(iB zMPO1>80uy?0VUo(5bUR=Iucqaw0UzO@p6fjHLB1lEP*MRm)=K5&{2q;zW1^zmk z7E6Q%NsV`Ii_Vn*j>m_cb|<|4En&vbfd~*GV-%fS z_qAD%T&|~fjVp(oPeYav8aPbv{1K7{;hw`z>Py!b>>a21EN71t;9Z}2wwZ63jz+hX z=7{i;CE_c$YaNh09~olKsVjPqYHwFX1ujsU37@8fEKrR`{CriGZ#K1MixWBB!F^Oo zt2Z6o;y*cwYtP|dRknn=TkJecb9a;hybR@EGdl1gmk#_3c%f0)Px1G&n{C%9Cq-9W zG+Sjj7XVBe;u1G`X5xLoF~{ya->v8Jq2fUiHvqUGEY-L37mDXmN7xA&nag^!%|7cf zcX@|y4Vw4b7M6R6nfTk?mqD*klI0cNrAzr}kzP}upEKR*;8@XaY8rt^=VLP&S9~BW zl78*82q$K8+fR~_CX6}i;}a)qmikiaIPXE@V6RsiR*lGUA;&b{elkH%gA~6uQauv) ze&m?M55BA+ELj=vBJC35b_4QC?fzSkxghgV+nuY7BR-1MqY0QY5(YWJnj5 zQD5v~p~fEoY~Iyut?$|_^$rb6DlS*Y(qDo=MYfrXUuarTL|!~WG)}DB*N2PPSgyDO ze_`Z5ySqXCuYa~7lVYX;mD292mJ6Cz|7fvMP_oh;FSI>l#7%n>?>YmhizCzi_r=!D zG(>L?jU2l_z(>r;?$-RbZ6A)JxayoHXi(Y{sX|vek>B^(y#+OlCvwAWZ=}A@ zf|5Uwy&$EFJM0Bu-|U%`N7WnB*y=oUjeSQx#nqYPUutt66tM*wD8A`I7dc4Zj?Lgu z`Xc#9jE{eD!!5`Q@ZuooFwP{n!O+4c$&EbA4P9*~S#woWMlsF=gTRtv#eq+dc+y7U if2Vg}7-5P#KhWO-K^kj!))%%K@K#Puwo2M8@c#g9`r9!8 literal 0 HcmV?d00001 diff --git a/src/components/modules/home/HomeCategories/img/sauce.png b/src/components/modules/home/HomeCategories/img/sauce.png new file mode 100644 index 0000000000000000000000000000000000000000..cd3c270b4221d0621eb782d085c86758f2d769d8 GIT binary patch literal 4766 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 D(b^EA literal 0 HcmV?d00001 diff --git a/src/components/modules/home/HomeCategories/img/seafood.png b/src/components/modules/home/HomeCategories/img/seafood.png new file mode 100644 index 0000000000000000000000000000000000000000..f5f72e17bd9dfdf5c66568f5d086a4592218b5ec GIT binary patch literal 5094 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

hj}djbeXldN4e>rFRFR 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 KDm6+_*#84MJ6`Gl literal 0 HcmV?d00001 diff --git a/src/components/modules/home/index.ts b/src/components/modules/home/index.ts index a83854f9f..3bdb7b1dd 100644 --- a/src/components/modules/home/index.ts +++ b/src/components/modules/home/index.ts @@ -1 +1,2 @@ export { default as HomeBanner } from './HomeBanner/HomeBanner' +export { default as HomeCategories } from './HomeCategories/HomeCategories' \ No newline at end of file