Skip to main content

NumberSliderInput

Number slider input widget for selecting numeric values with a sliding control.

Examples

Basic Usage

This example runs a form with a single page containing the widget

Example Code

from abstra.forms import NumberSliderInput, run

# Create a page with the widget
example_page = [
NumberSliderInput(label="Number Slider Input", key="my-number_slider_input"),
]

# Run the form
result = run([example_page])

# Print the result
print(result)

Parameters

NameDescriptionTypeDefault
label (required)Text label displayed above the slider.strNone
keyIdentifier for the widget, defaults to label if not provided.strNone
requiredWhether the slider must be adjusted before proceeding.boolTrue
hintHelp text displayed below the slider.strNone
full_widthWhether the slider should take up the full width of its container.boolFalse
disabledWhether the slider is non-interactive.boolFalse
errorsPre-defined validation error messages to display.Union[List[str], str]None
minMinimum value for the slider.float0
maxMaximum value for the slider.float100
stepStep increment for the slider.float1