From 6acb010675ed5f77cef9b7a1fc238e53c7fb0d9a Mon Sep 17 00:00:00 2001 From: Yubin Zhen Date: Mon, 27 Oct 2025 20:01:39 -0700 Subject: [PATCH 1/2] added footer --- public/linkedInIcon.webp | Bin 0 -> 1496 bytes src/app/layout.tsx | 2 ++ src/components/Footer.tsx | 28 ++++++++++++++++++++++++++++ 3 files changed, 30 insertions(+) create mode 100644 public/linkedInIcon.webp create mode 100644 src/components/Footer.tsx diff --git a/public/linkedInIcon.webp b/public/linkedInIcon.webp new file mode 100644 index 0000000000000000000000000000000000000000..70e451f6371dd34f5c5b68a9c9a28a72b36950aa GIT binary patch literal 1496 zcmV;}1t>kH|g_GP0XNKPLx!x6+{i{Tqu{Gg1FABH5|wJ?(oI^B2J3BoL3b){pto* zP&gpe1ONb#8~~jGDpmki06r-aheDyD3mo1?3;{w}03|@va^;_b-ef~2MSB8(AU-n;c9@&0~_67b+{R91f zU=Kup*rRK%1sF&pT*=u*5sD-l zOfZtrV+7=~z{wslo?eNvXM&?^y%cjFYd=<5aeUTDN8F%L z3S<=KK!2|l`K{I@p=oXG|NmEPkBx%U&7?F4yvizKiAnP!pAm7%vjN~gycPlf`flWV zIJ*fouQ)t#x_?JsjlRQzyY~O*<%}bxE(tgsBABV`KmQ7154lI^el60Sc6tYYWS-}xpenhd$X7{>F!$^JCo?=OMV{LM@Hf$!D8;-Tl5%Yk}@Neo3?023PS zy>~|>T{cLv&V2efkRzQTOAfZZrMiP{Bg8AnwV9qzK^<5O^W13;iy{76zz3&jAU8do zkdb?`j7^A&g%#VUEv8l%QnlmDAS};iKlop%0qfz-&Fb|ZiyduJe_j*+`JB^U!?9JkbsM@9EwV-}~BrplRZr_yR`s zDX!edfZWNYyZyJM0#p3p-;YP3Pm6=23h{Gv=+@>*_PfP*9=ja}nc*e*&-n@V|3ve9gdG2IKI{t@9qFz+Inf6PFse zlSjgo;fl#d^#qdPi2P~y#|@UF3az-dYY&oKl~Ovao{4|u(cWSEb=mr)$p63pk|p`# zf>Y3e)8yfHf|cv+Sc($_9bujcGW#r5gKu50M7(o0Uh)(>5J!0L&tQpC#BOy+)uui7 zZEngZ_#k>u_z`Vkc;0LGqFU=Ei}7Hd&_H`xe0Dz1@92^fv6ONPf7A&p@ePSEPWOq6 zYsF;v(*pAmwLc&B(hyUzAcae&EcV)vvqhDk-|f9)lPJBWoPgM{#STndBrI(P z4Z<5H7l#ORbu@+eZBf`iM8EUm^=u~9Q8gB&(LSF4sr1In;p{8&Xf(fMW4pBe!LP3T y?q<=DmFX9|2R@~TF?^5MSwY5gQI&IAwU19S*TmMpS*UbvY^P22cOdpb0001q0_IEr literal 0 HcmV?d00001 diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 5cf79d1..be7d913 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -2,6 +2,7 @@ import "./globals.css"; import { Roboto } from "next/font/google"; import { ReactQueryClientProvider } from "@/utils/react-query"; import NavBar from "@/components/NavBar"; +import Footer from "@/components/Footer"; const roboto = Roboto({ subsets: ["latin"], @@ -24,6 +25,7 @@ export default function RootLayout({ children }: LayoutProps) { {children} +