Slider
FREETek değer veya aralık, değer balonu, adımlar ve etiketli işaretler içeren kaydırıcı.
Canlı düzenle
Ayarları değiştir; bileşen ve kodu anında güncellensin.
Ayarlar
Kod
import { Slider } from "@/components/ui/slider";
<Slider
defaultValue={[40]}
showValue="active"
/>Kurulum
Terminal
npx @bloxa/cli add slider
# or: npx shadcn@latest add @bloxa/sliderOtomatik kurulan paketler: radix-ui
Örnekler
Temel
Aralık
Adımlar ve işaretler
API
Her bileşen, oluşturduğu HTML elemanının özelliklerini de kabul eder.
Slider
| Özellik | Tip | Varsayılan | Açıklama |
|---|---|---|---|
| value / defaultValue | number[] | — | İki değer verilirse aralık seçilir. |
| min / max / step | number | 0 / 100 / 1 | Sınırlar ve adım. |
| showValue | "always" | "active" | false | false | Tutamaç üstünde değer balonu. |
| formatValue | (value: number) => string | — | Balon metnini biçimlendirir. |
| marks | { value, label? }[] | — | Çizgi üzerindeki işaretler. |
| thumbLabels | string[] | — | Her tutamacın erişilebilir adı. |