buildDefaultError static method

String buildDefaultError(
  1. BuildContext context,
  2. Object error,
  3. FieldBloc<FieldBlocStateBase> fieldBloc
)

Implementation

static String buildDefaultError(
  BuildContext context,
  Object error,
  FieldBloc fieldBloc,
) {
  switch (error) {
    case FieldBlocValidatorsErrors.required:
      if (fieldBloc is MultiSelectFieldBloc || fieldBloc is SelectFieldBloc) {
        return 'Please select an option';
      }
      return 'This field is required.';
    case FieldBlocValidatorsErrors.email:
      return 'The email address is badly formatted.';
    case FieldBlocValidatorsErrors.passwordMin6Chars:
      return 'The password must contain at least 6 characters.';
    case FieldBlocValidatorsErrors.confirmPassword:
      return 'Must be equal to password.';
    default:
      return '$error';
  }
}