Saltearse al contenido

OrbitSlider

A diferencia del resto de Orbit, este componente envuelve un control nativo en vez de construir la interacción desde cero — en Kotlin es un material3.Slider restyleado vía SliderDefaults.colors(), en web es un <input type="range"> real. La parte rellena usa color.primary.500, el track vacío color.field.control-track — mismo par que usa OrbitSwitch para su track.

Uso

<orbit-slider value="40" min="0" max="100"></orbit-slider>

Estados

<orbit-slider value="60"></orbit-slider>
<orbit-slider value="60" disabled></orbit-slider>

Props

PropTipoDefaultDescripción
valueFloat (Kotlin) / number (web)Valor actual.
onValueChange / evento input(number) => voidSe dispara mientras se arrastra.
valueRange (Kotlin) / attrs min/max (web)ClosedFloatingPointRange<Float> / number0f..1f / 0100Rango de valores.
steps (Kotlin) / attr step (web)Int / number0 / 1Cantidad de pasos discretos entre el mínimo y el máximo.
enabled / attr disabledbooleantrueHabilita/deshabilita.