Rating
FREEYarım yıldızlı, üzerine gelince önizlemeli, etiketli, klavyeyle ve salt okunur kullanılabilen puanlama.
Kurulum
Terminal
npx @bloxa/cli add rating
# or: npx shadcn@latest add @bloxa/ratingOtomatik kurulan paketler: motion
Örnekler
Etiket, yarım, özel ikon, salt okunur
Good
API
Her bileşen, oluşturduğu HTML elemanının özelliklerini de kabul eder.
Rating
| Özellik | Tip | Varsayılan | Açıklama |
|---|---|---|---|
| value / onValueChange | number / (value) => void | — | Puan. |
| max | number | 5 | En yüksek puan. |
| allowHalf | boolean | false | Yarım puan. |
| readOnly / disabled | boolean | — | Salt okunur / pasif. |
| labels | string[] | — | Puan başına metin. |
| icon / color | ReactNode / string | star / #f59e0b | Şekil ve renk. |
| size | "sm" | "md" | "lg" | "md" | Boyut. |