isValidForm method

bool isValidForm()

Validates all form fields and returns true if the form is valid.

Implementation

bool isValidForm() {
  if (!submitted) {
    submitted = true; // Mark form as submitted
  }
  errors.clear(); // Clear previous validation errors

  for (var field in allFields) {
    debugPrint("field: ${field.name}");
    validateField(field);
  }

  notifyListeners();
  return errors.isEmpty;
}