Slider
A range input for scores, opacity, “how spicy is this incident?”
Standalone
Section titled “Standalone”from almasix.orbit.forms import Form, Slider
form = Form.make("demo").schema([ Slider.make("priority").label("Priority").default(50)])In a Resource
Section titled “In a Resource”from almasix.orbit import Resourcefrom almasix.orbit.forms import Form, Slider
class PostResource(Resource): @classmethod def form(cls, form: Form) -> Form: return form.schema([ Slider.make("opacity").helper_text("0–100"), Slider.make("volume").disabled(False), ])Key methods
Section titled “Key methods”Setsinput_typetorange``.default(n) / .rules("min:0", "max:100").label(...) / .helper_text(...).live() for continuous updates
Closures work on .label(), .helper_text(), .placeholder(), .visible(), .disabled(), and .required() — see Form closures.
Preview
Section titled “Preview”
