add method

void add({
  1. required T fromStep,
  2. required T toStep,
  3. required VoidCallback forward,
  4. VoidCallback? reverse,
})

Implementation

void add({
  required T fromStep,
  required T toStep,
  required VoidCallback forward,
  VoidCallback? reverse,
}) {
  _transitions.add(
    _StepTransition<T>(
      currentStep: fromStep,
      nextStep: toStep,
      transition: forward,
    ),
  );
  if (reverse != null) {
    _transitions.add(
      _StepTransition<T>(
        currentStep: toStep,
        nextStep: fromStep,
        transition: reverse,
      ),
    );
  }
}