Plugins
Stepper
A Form Component for Number Input.
Form Builder
Form Field
Panel Builder
Dark theme support
Yes
Multi language support
Yes
Compatible with the latest version
Supported versions: 2.x - 3.x
Documentation

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

#Installation

You can install the package via composer:

composer require icetalker/filament-stepper

#Usage

use Icetalker\FilamentStepper\Forms\Components\Stepper;
 
protected function getFormSchema(): array
{
return [
...
Stepper::make('quantity')
->minValue(1)
->maxValue(20)
->default(5);
...
 
];
}

#Available Methods

Method Description Usage
step Set interval for number input field Stepper::make('price')->step(0.01)
default Define a default value Stepper::make('quantity')->default(1000)
maxValue Define the max value that allow the user to input Stepper::make('quantity')->maxValue(10)
minValue Define the min value that allow the user to input Stepper::make('quantity')->minValue(2)
placeHolder Define a placeholder value for when it has no value Stepper::make('stock')->maxValue('Please input stock number')
disableManualInput Determine if the user could input the number manually Stepper::make('quantity')->disableManualInput()
This sample will disable manual input, even so, user can still change the value through buttons.
... Other methods from filament forms field

#Changelog

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

#Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

#Credits

#License

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

Featured Plugins