Saltar al contenido principal

wiki-Slider

Ver en Git


Slider

El componente Slider proporciona una interfaz interactiva y personalizable para seleccionar valores o rangos de valores en forma de barra deslizante. Está construido sobre la librería react-slider.


Referencia de la API​

Props​

PropiedadTipoPor DefectoDescripción
classNamestringundefinedClase CSS adicional para estilizar el contenedor del slider.
valuenumber | number[]ObligatorioValor actual del slider. Puede ser un número (modo simple) o un array (modo rango).
onChange(points: number | number[]) => voidundefinedFunción llamada al mover el slider. Recibe el nuevo valor o rango.
onStop(points: number | number[]) => voidundefinedFunción llamada al finalizar el movimiento del slider.
minnumber0Valor mínimo permitido en el slider.
maxnumber100Valor máximo permitido en el slider.
stepnumber1Incrementos entre valores permitidos.
trackColorsstring[]undefinedColores de fondo para las pistas del slider.
thumbColorstringundefinedColor del control deslizante (thumb).
tracksstring[] | falseundefinedEtiquetas personalizadas para los valores del slider. Si es false, no se muestran.
verticalbooleanfalseIndica si el slider es vertical.

Ejemplo de Uso​

Slider Horizontal​

import { Slider } from '@auravant/ui-kit';

const handleChange = (value: number | number[]) => {
console.log('Nuevo valor:', value);
};

<Slider
value={50}
min={0}
max={100}
step={5}
onChange={handleChange}
trackColors={['#FF5733', '#33FF57']}
thumbColor="#337FFF"
/>;