Daily check-in card summarizing heart, temperature, blood pressure, and SpO2 in a 2×2 tile grid.
Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.
import { Health10 } from "@/components/beste/piece/health10";
<Health10
heading="Morning vitals"
subtitle="Tue, Apr 22 · 08:14"
vitals={[
{
"icon": "heart",
"label": "Heart",
"value": "72",
"unit": "bpm"
},
{
"icon": "temp",
"label": "Temp",
"value": "36.6",
"unit": "°C"
},
{
"icon": "bp",
"label": "BP",
"value": "118/76",
"unit": "mmHg"
},
{
"icon": "spo2",
"label": "SpO₂",
"value": "98",
"unit": "%"
}
]}
/>Recipe summary row with a warm chef tile, cook time, kcal, difficulty pill, and a dietary-tag row.
Resting bpm card with a pulsing heart tile, large value, and a mini ECG trace underneath.
Mood log card with a big emoji for today and a seven-day row of color-keyed tiny face tiles.
BP reading pairing systolic over diastolic with a status pill and a color-dotted legend beneath.
Oxygen saturation ring with the percentage stacked in the center and a pulse note on the side.
Daily steps card with a gradient progress bar, percent chip, and a distance and calorie footer.