SpO2 Reading

Oxygen saturation ring with the percentage stacked in the center and a pulse note on the side.

98%
SpO₂Normal rangePulse 68 bpmMeasured just now

Requires shadcn/ui initialized. Run npx shadcn@latest init if you haven't.

Import & use
import { Health8 } from "@/components/beste/piece/health8";

<Health8
  spo2={98}
  pulse={68}
  timestamp="Measured just now"
  label="SpO₂"
  statusLabel="Normal range"
  tone="emerald"
/>

More Health pieces

View all Health
Morning vitalsTue, Apr 22 · 08:14
Heart72bpm
Temp36.6°C
BP118/76mmHg
SpO₂98%

Vitals Grid

health10

Daily check-in card summarizing heart, temperature, blood pressure, and SpO2 in a 2×2 tile grid.

Blood pressure
Normal
118/76mmHg
Measured at 08:42

BP reading pairing systolic over diastolic with a status pill and a color-dotted legend beneath.

Inhale34-7-8 · Round 2 of 4

Guided breathwork card with a pulsing sky ring, phase label, big second count, and cycle note.

Heart rate
72bpm
Resting · Normal2 min ago

Heart Rate

health1

Resting bpm card with a pulsing heart tile, large value, and a mini ECG trace underneath.

14/ 28
Cycle
Ovulation windowPeriod in ~14 daysEnergy usually peaks today.

Cycle ring with day fraction in the middle, a phase label, next-period forecast, and a mood note.

Move420 / 600 kcal
Exercise32 / 45 min
Stand10 / 12 hr

Three concentric progress rings for move, exercise, and stand goals with a color-keyed legend.