Stepper
FREEYatay veya dikey çok adımlı ilerleme; dolan bağlantılar, hata ve isteğe bağlı adımlar.
Kurulum
Terminal
npx @bloxa/cli add stepper
# or: npx shadcn@latest add @bloxa/stepperOtomatik kurulan paketler: motion
Örnekler
Ödeme adımları
Tamamlanan adıma tıklayarak geri dön.
- Cart3 items
- 2AddressWhere to ship
- 3Gift noteİsteğe bağlı
- 4Payment
Dikey, hatalı adım
- Create accountDone in 30 seconds
- Verify emailCode sent to [email protected]
- !Connect domainDNS check failed
- 4Invite team
API
Her bileşen, oluşturduğu HTML elemanının özelliklerini de kabul eder.
Stepper
| Özellik | Tip | Varsayılan | Açıklama |
|---|---|---|---|
| steps | { title, description?, icon?, error?, optional? }[] | — | Adımlar. |
| current | number | — | Geçerli adım (0'dan). |
| orientation | "horizontal" | "vertical" | "horizontal" | Yön. |
| onStepClick | (index) => void | — | Tamamlanan adıma dönüş. |
| size | "sm" | "md" | "md" | Boyut. |