Lompat ke isi
CirccaHIG

Komponen / Grafik & jadwal

ActivityRings

Cincin konsentris gaya Activity untuk beberapa cakupan terhadap populasi yang sama (bekal SSA/AS/OT), dengan legenda kisi "Punya SSA 5/6 · 83%" dan catatan sisa.
React · BetaFigma · siapFigmaSumber

Import

tsx
import { ActivityRings, ChartCard } from '@divistant/circca-react';

Props

Dirender sebagai <div role="group">; beri aria-label. Cincin aria-hidden, legenda (teks) membawa angka. Juga menerima atribut <div>.
PropTipeDefaultKeterangan
rings{ id?, label, value, max, tone?, valueLabel?, note?, noteTone? }[]—Cincin dari luar ke dalam. Tiap cincin penuh = value/max 100%. 2–4 cincin.
sizenumber164Diameter cincin terluar (px); menyusut mengikuti wadah.
thicknessnumber18Tebal tiap cincin (px); jarak antarcincin 4.
legendbooleantrueLegenda kisi: titik 10 + label, nilai Heading/Small "5/6 · 83%", catatan.
rings[].noteTone'muted' | 'success' | 'warning' | 'danger''muted'danger untuk sisa yang menahan proses; muted bila boleh kosong.
classNamestring—Kelas tambahan (digabung aman dengan tailwind-merge).

Sumber

Kode komponen ada di packages/react/src/components/activity-rings. Gaya hanya memakai kelas token Circca HIG — tidak ada warna, spasi, atau radius mentah.

Esc
↑↓ pilih↵ buka12 hasil