Skip to content

Commit d40204e

Browse files
author
Nguyen Son
committed
fix(frontend): contain mobile home hero layout
1 parent b80ed5c commit d40204e

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

frontend/src/app/page.tsx

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -150,10 +150,10 @@ export default function HomePage() {
150150

151151
<main className="flex-1">
152152
<section className="relative overflow-hidden border-b border-black/[0.05] bg-[#fffdfb]">
153-
<div className="container relative mx-auto max-w-7xl px-4 py-16 md:py-24">
153+
<div className="relative mx-auto w-full max-w-7xl px-4 py-16 md:py-24">
154154
<div className="grid items-center gap-12 lg:grid-cols-[1.08fr_0.92fr]">
155155
<div
156-
className={`transition-all duration-700 ${
156+
className={`w-full min-w-0 max-w-full transition-all duration-700 ${
157157
mounted
158158
? "translate-y-0 opacity-100"
159159
: "translate-y-6 opacity-0"
@@ -166,7 +166,7 @@ export default function HomePage() {
166166
</span>
167167
</div>
168168

169-
<h1 className="eleven-display max-w-4xl text-5xl leading-[1.04] md:text-6xl lg:text-7xl">
169+
<h1 className="eleven-display max-w-full text-4xl leading-[1.08] sm:max-w-4xl sm:text-5xl sm:leading-[1.04] md:text-6xl lg:text-7xl">
170170
{t("home.heroTitleLead")}{" "}
171171
<span className="italic text-[#777169]">
172172
{t("home.heroTitleAccent")}
@@ -175,28 +175,28 @@ export default function HomePage() {
175175
<span>{t("home.heroTitleTail")}</span>
176176
</h1>
177177

178-
<p className="eleven-body mt-7 max-w-2xl text-lg leading-8 md:text-xl">
178+
<p className="eleven-body mt-7 max-w-full text-base leading-7 sm:max-w-2xl sm:text-lg sm:leading-8 md:text-xl">
179179
{t("home.heroDescription")}
180180
</p>
181181

182-
<div className="mt-9 flex flex-wrap gap-3">
182+
<div className="mt-9 flex max-w-full flex-col gap-3 min-[420px]:flex-row min-[420px]:flex-wrap">
183183
<Link
184184
href="/products"
185-
className="eleven-pill-black group inline-flex items-center px-6 py-3 text-[15px] font-medium transition-transform duration-300 hover:scale-[1.02]"
185+
className="eleven-pill-black group inline-flex items-center justify-center px-6 py-3 text-[15px] font-medium transition-transform duration-300 hover:scale-[1.02] min-[420px]:justify-start"
186186
>
187187
{t("home.shopNow")}
188188
<ArrowRight className="ml-2 h-4 w-4 transition-transform group-hover:translate-x-1" />
189189
</Link>
190190
<Link
191191
href="/categories"
192-
className="eleven-pill-white group inline-flex items-center px-6 py-3 text-[15px] font-medium transition-transform duration-300 hover:scale-[1.02]"
192+
className="eleven-pill-white group inline-flex items-center justify-center px-6 py-3 text-[15px] font-medium transition-transform duration-300 hover:scale-[1.02] min-[420px]:justify-start"
193193
>
194194
{t("home.browseCategories")}
195195
<BookMarked className="ml-2 h-4 w-4 transition-transform group-hover:rotate-6" />
196196
</Link>
197197
</div>
198198

199-
<div className="mt-10 grid max-w-2xl gap-3 border-t border-black/[0.06] pt-8 sm:grid-cols-2">
199+
<div className="mt-10 grid max-w-full gap-3 border-t border-black/[0.06] pt-8 sm:max-w-2xl sm:grid-cols-2">
200200
<div className="flex items-center gap-3">
201201
<Shield className="h-5 w-5 text-black" />
202202
<span className="eleven-muted text-sm">
@@ -213,7 +213,7 @@ export default function HomePage() {
213213
</div>
214214

215215
<div
216-
className={`transition-all delay-150 duration-700 ${
216+
className={`w-full min-w-0 max-w-full transition-all delay-150 duration-700 ${
217217
mounted
218218
? "translate-y-0 opacity-100"
219219
: "translate-y-6 opacity-0"
@@ -272,7 +272,7 @@ export default function HomePage() {
272272
</section>
273273

274274
<section className="bg-white py-12">
275-
<div className="container mx-auto max-w-7xl px-4">
275+
<div className="mx-auto w-full max-w-7xl px-4">
276276
<div className="grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-4">
277277
{featureHighlights.map((feature) => (
278278
<div

0 commit comments

Comments
 (0)