Lompat ke isi
CirccaHIG

Komponen / Tampilan data

StatCard

Angka utama dengan meta, tren baik/buruk, dan pembanding — untuk Beranda, dashboard Direksi, dan kepala daftar dokumen.
React · BetaFigma · siapFigmaSumber

Import

tsx
import { StatCard, formatMoney } from '@divistant/circca-react';

Props

Dirender sebagai <div role="group"> berlabel `label`. Juga menerima atribut <div>.
PropTipeDefaultKeterangan
labelReactNode—Nama angka (properti Figma "Label"): "Siap ditagih", "Piutang".
valueReactNode—Angka utama (properti Figma "Value"), Metric/Medium. Uang: formatMoney(v, { compact: true }).
metaReactNode—Keterangan di bawah angka (properti Figma "Meta"): "4 PO · Ready to Invoice".
needsAttentionbooleanfalseTitik warning/emphasis di depan label (properti Figma "Needs attention"); pembaca layar mendengar "Perlu perhatian".
trend{ direction: 'up' | 'down' | 'flat'; sentiment?: 'positive' | 'negative' | 'neutral'; value: ReactNode; label?: string }—Tren dibanding periode lain. direction → ikon, sentiment (bawaan neutral) → warna success/fg, danger/fg, atau fg/muted. label menimpa kalimat pembaca layar.
comparisonstring—Periode pembanding (properti Figma "Pembanding"): "vs bulan lalu". Tampil hanya bila ada trend.
classNamestring—Kelas tambahan (digabung aman dengan tailwind-merge).

Sumber

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

Esc
↑↓ pilih↵ buka12 hasil