ModernFormStepper constructor
const
ModernFormStepper({
- Key? key,
- required List<
ModernFormStep> steps, - ScrollPhysics? physics,
- ModernFormStepperType type = ModernFormStepperType.vertical,
- int currentStep = 0,
- ValueChanged<
int> ? onStepTapped, - VoidCallback? onStepContinue,
- VoidCallback? onStepCancel,
- ControlsWidgetBuilder? controlsBuilder,
- double? elevation,
- EdgeInsetsGeometry? margin,
- double? height,
- ScrollController? scrollController,
Creates a stepper from a list of steps.
This widget is not meant to be rebuilt with a different list of steps unless a key is provided in order to distinguish the old stepper from the new one.
The steps, type, and currentStep arguments must not be null.
Implementation
const ModernFormStepper({
Key? key,
required this.steps,
this.physics,
this.type = ModernFormStepperType.vertical,
this.currentStep = 0,
this.onStepTapped,
this.onStepContinue,
this.onStepCancel,
this.controlsBuilder,
this.elevation,
this.margin,
this.height,
this.scrollController,
}) : assert(0 <= currentStep && currentStep < steps.length),
super(key: key);