Range
FormSlider con modos single y dual-handle, min/max/step personalizables, visualización de valor y binding con wire:model.
Uso básico
<x-kore::range wire:model="volume" label="Volumen" /><x-kore::range wire:model="volume" label="Volumen" />Modo rango
Dos handles para seleccionar un rango de valores. El wire:model se sincroniza como array [min, max].
<x-kore::range wire:model="priceRange" label="Precio" range :min="0" :max="200" /><x-kore::range wire:model="priceRange" label="Precio" range :min="0" :max="200" />Mostrar valor
Muestra el valor actual y las etiquetas min/max.
0
100
<x-kore::range label="Brillo" show-value show-labels :min="0" :max="100" /><x-kore::range label="Brillo" show-value show-labels :min="0" :max="100" />Tamaños
El grosor del track y el tamaño del thumb escalan con el tamaño.
<x-kore::range label="Small" size="sm" />
<x-kore::range label="Medium" size="md" />
<x-kore::range label="Large" size="lg" /><x-kore::range label="Small" size="sm" />
<x-kore::range label="Medium" size="md" />
<x-kore::range label="Large" size="lg" />Estados
Disabled, required y error.
Selecciona un valor
<x-kore::range label="Disabled" disabled />
<x-kore::range label="Required" required />
<x-kore::range label="Con error" error="Selecciona un valor" /><x-kore::range label="Disabled" disabled />
<x-kore::range label="Required" required />
<x-kore::range label="Con error" error="Selecciona un valor" />Props
| Prop | Tipo | Default | Descripción |
|---|---|---|---|
label
|
string|null | null | Texto de la etiqueta |
hint
|
string|null | null | Texto de ayuda debajo del campo |
name
|
string|null | null | Nombre para detección de errores |
error
|
string|null | null | Mensaje de error manual |
size
|
string | md | Tamaño: sm, md, lg |
min
|
number | 0 | Valor mínimo |
max
|
number | 100 | Valor máximo |
step
|
number | 1 | Incremento por paso |
range
|
bool | false | Habilitar modo dual-handle |
showValue
|
bool | false | Mostrar valor actual sobre el slider |
showLabels
|
bool | false | Mostrar etiquetas min/max debajo del slider |
disabled
|
bool | false | Estado deshabilitado |
required
|
bool | false | Campo obligatorio con asterisco |
showError
|
bool | true | Auto-detectar errores del \$errors bag |