From c60384d4b19afb36ba7dc99568cf2286929865f4 Mon Sep 17 00:00:00 2001 From: Daniel Date: Sun, 5 Apr 2026 01:26:33 +0200 Subject: [PATCH] Fix landing page mobile responsiveness MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Feature cards: minmax(300px) → minmax(min(100%,280px)) to stack on mobile - AI Scribe section: hardcoded 1fr 1fr → auto-fit responsive grid - 6 icon boxes: hardcoded 1fr 1fr → auto-fit with 130px min - Feature list: add overflow-wrap to prevent text overflow - Contact form: name/email fields stack on narrow screens Co-Authored-By: Claude Opus 4.6 (1M context) --- frontend/src/pages/LandingPage.jsx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/frontend/src/pages/LandingPage.jsx b/frontend/src/pages/LandingPage.jsx index 42af2e7..8597be7 100644 --- a/frontend/src/pages/LandingPage.jsx +++ b/frontend/src/pages/LandingPage.jsx @@ -100,7 +100,7 @@ function ContactForm() { return (
-
+
-
+
{FEATURES.map((f, i) => (
{ e.currentTarget.style.transform = 'translateY(-3px)'; e.currentTarget.style.boxShadow = '0 8px 32px rgba(0,0,0,0.12)' }} @@ -429,7 +429,7 @@ export default function LandingPage() { {/* ── AI Scribe section ──────────────────────────────────────────────── */}
-
+
Also from PedsHub @@ -442,7 +442,7 @@ export default function LandingPage() { age-specific well visit workflows, developmental milestones, vaccine schedules, catch-up planners, and automatic ICD-10 billing codes — all in one tool.

-
+
{[ '🩺 Well visit planner from newborn through adolescence', '📋 Developmental milestone tracking across 4 domains', @@ -450,8 +450,8 @@ export default function LandingPage() { '🎙 AI scribe — speak, get a structured note', '💊 Automatic ICD-10 and CPT billing codes', ].map((item, i) => ( -
- {item} +
+ {item}
))}
@@ -465,7 +465,7 @@ export default function LandingPage() { Open AI Scribe ↗
-
+
{[ { icon: '📅', label: 'Well Visits', sub: '2wk → 18yr' }, { icon: '🧠', label: 'Milestones', sub: '2mo → 5yr' }, @@ -477,7 +477,7 @@ export default function LandingPage() {
e.currentTarget.style.background = 'rgba(255,255,255,0.09)'}