[!NOTE] Compound component — an opinionated composition of Helix primitives. Composes:
Card,Tooltip.
Import
import { MetricCard } from "@timelycare/helix-ui"
Usage
// basic — most common; scanning rows
<MetricCard
layout="basic"
label="Total visits"
value="1,284"
icon={<Activity />}
iconTone="info"
subtitle="Last 30 days"
onDrillIn={() => router.push('/reports/visits')}
/>
// split — service-line breakdown in one card
<MetricCard
layout="split"
label="Visits in progress"
icon={<Activity />}
iconTone="info"
breakdown={[
{ id: "medical", label: "Medical", value: 12, icon: <Stethoscope /> },
{ id: "behavioral", label: "Behavioral", value: 8, icon: <Brain /> },
{ id: "psychiatry", label: "Psychiatry", value: 3, icon: <PillBottle /> },
]}
onDrillIn={() => router.push('/visits/in-progress')}
/>
// glance — 2×N micro-KPI grid with optional tooltips
<MetricCard
layout="glance"
label="At a glance"
cells={[
{ id: "active", label: "ACTIVE", value: "18", context: "across 18 campaigns" },
{ id: "students", label: "STUDENTS", value: "11", context: "of 25 students", tooltip: "Students with at least one campaign interaction this week" },
{ id: "responses", label: "RESPONSES", value: "342" },
{ id: "rate", label: "RATE", value: "44%", context: "↑ 6% vs last week" },
]}
/>