// East Quabbin Health — screens // Launch, coordinator, wizard steps, signature, confirmation // ───────────────────────────────────────────── // Launch screen (resident-first) // ───────────────────────────────────────────── const EqLaunchScreen = ({ t, onStart, onCoordinator, onResume }) => (
{/* ambient shapes */}
{/* Brand */}
{t.appName}
{/* Big welcome */}

{t.launch.title}

{t.launch.sub}

{t.launch.time} {t.launch.private}
{/* CTAs */}

{t.tagline}

); // ───────────────────────────────────────────── // Coordinator mode (staff preflight) // ───────────────────────────────────────────── const EqCoordScreen = ({ t, coord, setCoord, onBegin, onBack }) => (
STAFF
setCoord({ ...coord, name: e.target.value })} placeholder="Maria González" /> setCoord({ ...coord, location: e.target.value })} placeholder={t.coord.locationPh} />
{t.coord.handoff}
{t.coord.handoffHint}
); // ───────────────────────────────────────────── // Step 1 — About you // ───────────────────────────────────────────── const EqAbout = ({ t, data, set }) => (
set('firstName', e.target.value)} placeholder="Margaret" /> set('lastName', e.target.value)} placeholder="Chen" />
set('preferred', e.target.value)} placeholder={t.about.preferredPh} /> set('dob', e.target.value)} placeholder="MM / DD / YYYY" />
{t.about.pronounOpts.map((p) => ( ))}
); // ───────────────────────────────────────────── // Step 2 — Contact // ───────────────────────────────────────────── const EqContact = ({ t, data, set }) => (