submit method

  1. @override
void submit({
  1. required void onValid(
    1. GenericItem<T> model
    ),
  2. void onNotValid()?,
})

Implementation

@override
void submit({
  required void Function(GenericItem<T> model) onValid,
  void Function()? onNotValid,
}) {
  currentForm.markAllAsTouched();
  if (currentForm.valid) {
    onValid(model);
  } else {
    onNotValid?.call();
  }
}