# Plan: Replace Mobile Banner with Inline Overview Section ## Status Key - [ ] Not started - [~] In progress - [x] Complete --- ## Part 1: Create `MobileOverviewHeader.tsx` **Status:** [ ] Not started **File:** `src/components/MobileOverviewHeader.tsx` (NEW) ### Props ```tsx interface MobileOverviewHeaderProps { onSearchClick: () => void } ``` ### Imports needed ```tsx import { useState } from 'react' import { Download, Github, Linkedin, Search, Send } from 'lucide-react' import { CvmisLogo } from './CvmisLogo' import { PhoneCaptcha } from './PhoneCaptcha' import { ReferralFormModal } from './ReferralFormModal' import { patient } from '@/data/patient' import { tags } from '@/data/tags' import { getSidebarCopy } from '@/lib/profile-content' import type { Tag } from '@/types/pmr' ``` Note: `useIsMobileNav` is NOT needed inside this component — DashboardLayout already conditionally renders it only when `isMobileNav` is true. ### Component structure (top to bottom) **Outer container:** ```tsx