Lompat ke isi
CirccaHIG

Komponen / Tampilan data

ProgressBar

Bar kapsul tipis untuk progres atau kapasitas yang terukur: termin terbayar, jam proyek terpakai, kuota lisensi.
React · BetaFigma · siapFigmaSumber

Import

tsx
import { ProgressBar } from '@divistant/circca-react';

Props

Juga menerima atribut <div> (mis. aria-label bila tanpa label).
PropTipeDefaultKeterangan
valuenumber—Nilai saat ini, 0 sampai `max`. Di luar rentang dipotong.
maxnumber100Nilai maksimum.
tone'accent' | 'success' | 'warning' | 'danger''accent'Makna progres; menentukan warna isi bar.
size'sm' | 'md''sm'Tebal track 4 / 6 px.
labelReactNode—Label kiri atas (Label row). Menjadi nama aksesibel bar.
valueLabelReactNode | falsepersentaseTeks nilai kanan atas, mis. "96 / 110 jam". `false` untuk menyembunyikan. Hanya tampil bila ada label.
classNamestring—Kelas tambahan (digabung aman dengan tailwind-merge). Lebar default 100% kontainer.

Sumber

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

Esc
↑↓ pilih↵ buka12 hasil