EJStepper constructor

const EJStepper({
  1. Key? key,
  2. required List<EJStep> steps,
  3. ScrollPhysics? scrollPhysics,
  4. ValueChanged<int>? onStepTapped,
  5. ValueChanged<int>? onStepNext,
  6. ValueChanged<int>? onStepBack,
  7. VoidCallback? onLastStepConfirmTap,
  8. int? currentStep,
  9. Widget backButtonBuilder(
    1. VoidCallback onBackPressed,
    2. Widget child,
    3. int index
    )?,
  10. Widget nextButtonBuilder(
    1. VoidCallback onNextPressed,
    2. Widget child,
    3. int index
    )?,
  11. Color? leadingActiveColor,
  12. Color? leadingInActiveColor,
  13. Color? leadingDisableColor,
  14. Color? leadingErrorColor,
  15. Color? leadingCompleteColor,
  16. EdgeInsets stepsMargin = _stepsMargin,
})

Implementation

const EJStepper({
  Key? key,
  required this.steps,
  this.scrollPhysics,
  this.onStepTapped,
  this.onStepNext,
  this.onStepBack,
  this.onLastStepConfirmTap,
  this.currentStep,
  this.backButtonBuilder,
  this.nextButtonBuilder,
  this.leadingActiveColor,
  this.leadingInActiveColor,
  this.leadingDisableColor,
  this.leadingErrorColor,
  this.leadingCompleteColor,
  this.stepsMargin = _stepsMargin,
})  : assert(currentStep == null ||
          (0 <= currentStep && currentStep < steps.length)),
      super(key: key);