Lompat ke isi
CirccaHIG

Komponen / Navigasi

StagePath

Perjalanan dokumen atau deal per tahap, lengkap dengan tanggal · pelaku. Berbeda dengan Steps (wizard form): StagePath adalah status proses bisnis yang berjalan berhari-hari.
React · BetaFigma · siapFigmaSumber

Import

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

Props

getStageStates(stages, current, { actionNeeded, outcome }) diekspor untuk menghitung state yang sama di luar komponen (mis. kartu Kanban).
PropTipeDefaultKeterangan
stages{ key: string; label: ReactNode; meta?: ReactNode }[]—Daftar tahap berurutan. Sama dengan kolom Kanban pipeline agar konsisten.
currentstring—Kunci tahap yang sedang berjalan (atau tempat proses berakhir bila outcome diisi). Tahap sebelumnya otomatis Selesai, sesudahnya Belum.
actionNeededbooleanfalseTahap berjalan menunggu tindakan pengguna yang login → penanda segitiga peringatan. Hanya bila sistem tahu siapa yang harus bertindak (workflow + role, atau Assignment).
outcome'won' | 'lost'—Akhir proses: tahap current menjadi Menang (hijau) atau Kalah (merah).
actionsReactNode—Aksi di kanan, mis. tombol maju tahap dan "Tandai kalah".
aria-labelstring'Tahap'Nama daftar tahap untuk pembaca layar, mis. "Tahap PO-2026-0142".
classNamestring—Kelas tambahan (digabung aman dengan tailwind-merge).

Sumber

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

Esc
↑↓ pilih↵ buka12 hasil