canSubmit method
Implementation
bool canSubmit(FormBlocState<TSuccess, TFailure> state) {
if (!state.canSubmit) return false;
final validationStep = this.validationStep;
if (validationStep == null ||
validationStep > SubmitButtonFormBlocBuilder.ignoreStepValidation) {
if (validationStep == SubmitButtonFormBlocBuilder.validateCurrentStep) {
if (!state.isValid(state.currentStep)) return false;
} else if (!state.isValid(validationStep)) {
return false;
}
}
return true;
}