From d70ecb4169eeab97405614e0d60bc9958b2864a6 Mon Sep 17 00:00:00 2001 From: Akanksha Date: Thu, 17 Oct 2024 22:33:49 +0530 Subject: [PATCH 1/4] working on footer --- package-lock.json | 6 +++ ui/public/images/app-store.png | Bin 0 -> 2798 bytes ui/public/images/google-play.png | Bin 0 -> 3235 bytes ui/src/App.js | 3 +- ui/src/components/Footer.jsx | 81 ++++++++++++++++++++++++++++++- ui/src/footer.css | 17 +++++++ ui/src/index.js | 1 + 7 files changed, 106 insertions(+), 2 deletions(-) create mode 100644 package-lock.json create mode 100644 ui/public/images/app-store.png create mode 100644 ui/public/images/google-play.png create mode 100644 ui/src/footer.css diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..53367dc --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6 @@ +{ + "name": "mern-bootcamp", + "lockfileVersion": 3, + "requires": true, + "packages": {} +} diff --git a/ui/public/images/app-store.png b/ui/public/images/app-store.png new file mode 100644 index 0000000000000000000000000000000000000000..e97a764a22b324c68dd93714c0efae3d4fa2db5c GIT binary patch literal 2798 zcmV;00009a7bBm000XU z000XU0RWnu7ytkO0drDELIAGL9O(c600d`2O+f$vv5yPGKfLnr+aoa~ zBqY%$EG%sFPrG)_ynp|`e-`*6e&`~;_@upvwL^31~kQ$D^-%5BG&{lWXKTH{mNCVWbu+E7T0ausFC=!Xd$t& zu~M^UO_}%Yw_;;sBRNG2wB?WuL9nb}%a)Q8ESNV>kF`#nI#RJ>Mae00%{0|`?>%|) za1LAlTdrbF0YLJ(ZQ)hk!ZwQJXOd%dv{ z7GVQ;dwa|A>!re!N6RM#{s) zM6p^B)v8sKmEV6ao>&Y6y?gc2JA;EdhMi3FQYnpka&aDGw|s_yMx%aKpnqT=XV0CJ z%klC0-6J^tq7DwSckf;q92zRKzxhVGck8D6jsq!p`0(NX$~}4{_Js=R`(oJjFJHdY z_qT7~7MC(*G?^e(KZmx97A-1CDc@Po9P}C2u3y*p+)QMH_Y)HIGZ(XPN*`%qjN{eo z*W%#lC+J;sKRuzT&%-~56g}pe-tm6D4Lc~EdC1Y%smhU1rT%KfS%ap%a=23FCO1GwoZY8 z^69W)vNSwg+{=~I=Emp!_vHnIU|XPo?lTmckGuTX-IyHLAv}wIEE3{_yYU$XagII&Fv5Ut~ zoTvwt7Bn~7lwl{`xN$>_DBlsgie}|1OvF`~2Tryk%+Vz*a)}ZpbX$p72yOtrD_*>~ z6u{!z+u3Qe!bPu-MZbZCtAZv9r!WVvSlR!!bwWm;bov{)HeD!zTS(suUzN(0waF%(PY(#_u11B2M`S4o z?#d(Bq1IqMoL5&X>ERz0h9I&uO>O=C#ahe(9nC}L$WjpX>edx&KofBC)TwOM=^PX! z|AdXDHvT_Ay1V=5pXCCa_UV%+O`DCTk52quAWK2e&RPQ|{S5YEDd>>7D8bi|%7G@5l@&vf$M|3XSRA>3S}+2pkk^3k)9IdqwlbhA2S(Kt zu~3By6?C9i7EYO)J`b~lmREpnWuIbXN?{;N_>2LBs<7b5O=`_ ztN|zD=jUf}c}BViV3xLT->&PnMxbVZX_P1gM&rhg)m(n@!i73`Bp5s`#x7sCW{s3b zWK2rQz>0!32P5~_U}tmTx5|Rm7@(%qMWB`s42h4wpaZ#D|V_e|hs#l*r z`hLN}g$gFb^lkMIKd7x+x0;@7dwS~j>v(yoX3d);`|ws(saDPO9c)d_n?L_oeXtAy zJB949n)}^%s*J0vejnVen>uv(u&LaVrAt-hvSp@c&$@LLgsAFxd+YuPZyz814XjXM z1E~V`_WIciWfA9OIp6$tc2|}!Up^^Ijo7_s4=I*as9LqEY}vF)+}+(XEl0D^0OqAH zQVA?iO=51y@KYSeJ_K_H&LOoDk5obp@OI)B;s8Dy*z?OTQU!gd1ge#1a;aInel_W|P}BRhn01ns<0mfANU zBt$lC-khor)}`hdAay-~aS_ZIJ0XHDSg@derZzBfNCIGtkExZNNMfeN9#{@)3O5F` z1HA5J$G>LfBa91a0A($p4H>pyu6%ig1e+?A#+S4U2vErND5v7Z)hhUiwd>X?qzm+g zjIQ!ZX_Gb^$vw4k(Cz=t8~%vzoBH}HBnwluJ!I%mg%pQ69UH6ugE1guVX=>}SP+3h zK?&}H{(48F=p&oRmj0Xc~q{Psyqd8{rYu%@8afWa=__b ztncpOpvawSAqP3KYh4oEh^<3##i0B+)*_Xx3sADxV(EtDd07*qoM6N<$g3I?; AyZ`_I literal 0 HcmV?d00001 diff --git a/ui/public/images/google-play.png b/ui/public/images/google-play.png new file mode 100644 index 0000000000000000000000000000000000000000..94bd7ae5e9611fa277312272c0d66acf90a3735c GIT binary patch literal 3235 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 V{MtWv`4a#D002ovPDHLkV1m9iU+n+@ literal 0 HcmV?d00001 diff --git a/ui/src/App.js b/ui/src/App.js index 0f70634..5c33df6 100644 --- a/ui/src/App.js +++ b/ui/src/App.js @@ -1,7 +1,7 @@ import { useEffect, useState } from 'react'; import { BrowserRouter as Router, Route, Routes } from 'react-router-dom'; import Layout from './components/Layout'; - +import Footer from './components//Footer'; import HomePage from './pages/HomePage'; import AboutPage from './pages/AboutPage'; import NotFoundPage from './pages/NotFoundPage'; @@ -83,6 +83,7 @@ function App() { } /> +