diff --git a/apps/frontend/src/pages/HomePage.tsx b/apps/frontend/src/pages/HomePage.tsx index f283e178..92db467e 100644 --- a/apps/frontend/src/pages/HomePage.tsx +++ b/apps/frontend/src/pages/HomePage.tsx @@ -262,6 +262,89 @@ function AllCategoryCard({ // ═══════════════════════════════════════════════════════════════════════════ // Numbered FAQ row — used by Most Popular + Recent FAQs lists // ═══════════════════════════════════════════════════════════════════════════ +// ═══════════════════════════════════════════════════════════════════════════ +// Internship Guide Card +// Small entry point for new interns without overwhelming the Home page. +// ═══════════════════════════════════════════════════════════════════════════ + +function InternshipGuideCard({ + onOpen, +}: { + onOpen: () => void; +}): React.ReactElement { + return ( +
+ +
+ ); +} + function NumberedFaqRow({ rank, item, @@ -589,7 +672,7 @@ export default function HomePage() { }; // True when the user is browsing the discovery landing (nothing selected) - const showDiscovery = !loading && !error && !activeQuestion && !activeCategory; + const showDiscovery = true; // ── Render ────────────────────────────────────────────────────────────── return ( @@ -763,9 +846,75 @@ export default function HomePage() { )} - {/* ─── DISCOVERY LANDING ─────────────────────────────────────── */} + {/* ─── DISCOVERY LANDING ─────────────────────────────────────── */} {showDiscovery && ( <> + {/* ─── INTERNSHIP GUIDE ─── */} +
+ +
{/* ─── 3-COLUMN: Most Popular · Recent FAQs · Browse Categories ─── */}
{/* ───── MOST POPULAR ───── */}