Skip to content

Commit 3c0dda5

Browse files
committed
feat: about + people info cards mobile layout
1 parent e020834 commit 3c0dda5

File tree

1 file changed

+19
-10
lines changed

1 file changed

+19
-10
lines changed

src/app/(frontend)/components/home/InfoCards.tsx

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,53 +33,61 @@ const InfoCards = ({ content }: InfoCardsProps) => {
3333

3434
return (
3535
<section className="bg-[var(--cream)] text-[var(--navy)] text-base py-32 px-10 flex items-center justify-center">
36-
<div className="flex flex-col md:flex-row gap-7 w-full md:w-auto">
36+
<div className="flex flex-col md:flex-row md:gap-7 w-full md:w-auto">
3737
{/* 1/3: About Us Card */}
38-
<div className="w-full md:w-[22rem] md:bg-[var(--lightbeige)] md:rounded-xl p-8 flex flex-col items-center justify-start gap-3">
38+
<div className="w-full md:w-[22rem] md:bg-[var(--lightbeige)] md:rounded-xl md:p-8 flex flex-row md:flex-col items-center justify-start gap-3">
3939
{typeof content.aboutUs.image === "object" && content.aboutUs.image?.url && (
4040
<Image
4141
src={content.aboutUs.image.url}
4242
alt={content.aboutUs.image.alt || "About Us"}
4343
width={169}
4444
height={239}
4545
sizes="(max-width: 768px) 100vw, 20vw"
46+
className="w-[70px] h-[70px] md:w-[169px] md:h-[239px]"
4647
/>
4748
)}
48-
<div className="flex flex-col items-center text-center gap-5">
49-
<h1 className="!font-normal !text-4xl !m-0">About Us</h1>
49+
<div className="flex flex-row md:flex-col items-center justify-between md:justify-start md:text-center gap-3 md:gap-5 flex-1 md:flex-none">
50+
<h1 className="!font-normal !text-2xl md:!text-4xl !m-0">About Us</h1>
5051
<div className="hidden md:block">{content.aboutUs.description}</div>
5152
<Link href="/about">
52-
<Button size="lg" className="mt-2" variant="navy">
53+
<Button size="lg" className="mt-2 hidden md:flex" variant="navy">
5354
Read More
5455
<ArrowUpRight size={18} />
5556
</Button>
5657
</Link>
58+
<Link href="/about" className="md:hidden">
59+
<ArrowUpRight size={32} className="flex-shrink-0 text-[var(--navy)]" />
60+
</Link>
5761
</div>
5862
</div>
5963

6064
{/* Divider between About Us and Our People */}
6165
<div className="w-full h-px bg-[var(--navy)] md:hidden"></div>
6266

6367
{/* 2/3: Our People Card */}
64-
<div className="w-full md:w-[22rem] md:bg-[var(--lightbeige)] md:rounded-xl p-8 flex flex-col items-center justify-start gap-3">
68+
<div className="w-full md:w-[22rem] md:bg-[var(--lightbeige)] md:rounded-xl md:p-8 flex flex-row md:flex-col items-center justify-start gap-3">
6569
{typeof content.ourPeople.image === "object" && content.ourPeople.image?.url && (
6670
<Image
6771
src={content.ourPeople.image.url}
6872
alt={content.ourPeople.image.alt || "Our People"}
6973
width={169}
7074
height={239}
7175
sizes="(max-width: 768px) 100vw, 20vw"
76+
className="w-[70px] h-[70px] md:w-[169px] md:h-[239px] "
7277
/>
7378
)}
74-
<div className="flex flex-col items-center text-center gap-5">
75-
<h1 className="!font-normal !text-4xl !m-0">Our People</h1>
79+
<div className="flex flex-row md:flex-col items-center justify-between md:justify-start md:text-center gap-3 md:gap-5 flex-1 md:flex-none">
80+
<h1 className="!font-normal !text-2xl md:!text-4xl !m-0">Our People</h1>
7681
<div className="hidden md:block">{content.ourPeople.description}</div>
7782
<Link href="/ourpeople">
78-
<Button size="lg" className="mt-2" variant="navy">
83+
<Button size="lg" className="mt-2 hidden md:flex" variant="navy">
7984
Read More
8085
<ArrowUpRight size={18} />
8186
</Button>
8287
</Link>
88+
<Link href="/ourpeople" className="md:hidden">
89+
<ArrowUpRight size={32} className="flex-shrink-0 text-[var(--navy)]" />
90+
</Link>
8391
</div>
8492
</div>
8593

@@ -95,10 +103,11 @@ const InfoCards = ({ content }: InfoCardsProps) => {
95103
width={169}
96104
height={239}
97105
sizes="(max-width: 768px) 100vw, 20vw"
106+
className="w-[70px] h-[70px] md:w-[169px] md:h-[239px] flex-shrink-0"
98107
/>
99108
)}
100109
<div className="flex flex-col items-center text-center justify-between flex-1">
101-
<h1 className="font-normal! text-4xl! m-0!">Contact Us</h1>
110+
<h1 className="!font-normal text-2xl md:!text-4xl !m-0">Contact Us</h1>
102111
<div className="flex flex-col gap-2 items-center">
103112
<a href={links.feedbackForm} target="_blank" rel="noopener noreferrer">
104113
<Button size="lg" variant="navy">

0 commit comments

Comments
 (0)