Plugins
Slider
Slide into Precision – Customizable Control at Your Fingertips.
Form Field
Dark theme support
Yes
Multi language support
No
Compatible with the latest version
Supported versions: 3.x
Documentation

Latest Version on Packagist Total Downloads

This component allows users to easily select a value or range of values by dragging a slider handle. It's ideal for settings where precise input is required, such as adjusting numerical values, controlling volume, or setting dates.

#Installation

You can install the package via composer:

composer require rupadana/filament-slider

#Usage

#Simple Input Slider

InputSliderGroup::make()
->sliders([
InputSlider::make('min')
])
->label('Limit')

#Multiple Input

InputSliderGroup::make()
->sliders([
InputSlider::make('min')
InputSlider::make('max')
])
->label('Limit')

#Connect

InputSliderGroup::make()
->sliders([
InputSlider::make('min')
InputSlider::make('max')
])
->connect([
false,
true,
false
])
->label('Limit')

#Maximum & Minimum

InputSliderGroup::make()
->sliders([
InputSlider::make('min')
InputSlider::make('max')
])
->connect([
false,
true,
false
])
->max(100)
->min(0)
->label('Limit')

#Complete

InputSliderGroup::make()
->sliders([
InputSlider::make('min'),
InputSlider::make('max')->default(50),
])
->connect([
true,
false,
true
]) // array length must be sliders length + 1
->range([
"min" => 30,
"max" => 100
])
->step(10)
->behaviour([
InputSliderBehaviour::DRAG,
InputSliderBehaviour::TAP
])
->enableTooltips()
->label("Limit")

#Changelog

Please see CHANGELOG for more information on what has changed recently.

#Contributing

Please see CONTRIBUTING for details.

#Credits

#License

The MIT License (MIT). Please see License File for more information.

Rupadana

Rupadana is full-stack web developer from Indonesian. He embarked on his journey in late 2019, and currently active on Filament Community.

5
Plugins
168
Stars
More from this author
Featured Plugins