Magoo Component UI logo Magoo Component UI
← Catalog

Activity Ring

activity-ring molecule experimental

Concentric radial progress rings (move / exercise / stand) with a labelled goal legend.

The width preview needs a screen wider than the chosen width — use a larger device (or a desktop browser) to see the desktop and tablet layouts.

Default
  • Move 420 / 600
  • Exercise 25 / 30
  • Stand 10 / 12
TwoGoals
  • Steps 9200 / 10000
  • Water 5 / 8

Props

NameTypeReq
rings array ✓

Related components

How to use

Static SVG — no behavior.js. The arc length is entirely driven by the precomputed stroke-dasharray (dash) and stroke-dashoffset (offset) you pass per ring, so the component renders identically in screenshots and live pages. The colour of each arc is the tokenized stroke-* class in color_class; a hidden safelist span keeps stroke-primary/success/warning/danger/info/accent in the built CSS.

Use cases

stat WCAG AA SEO 20 dir: both ai-generated