validate method

  1. @override
String? validate({
  1. required String label,
  2. required Translator translator,
  3. required String? value,
})
override

Passes non-empty values and fails on null, empty, or whitespace-only values.

See also:

Implementation

@override
String? validate({
  required String label,
  required Translator translator,
  required String? value,
}) {
  String? error;

  if (value?.trim().isNotEmpty != true) {
    error = translator.translate(
      FormValidationTranslations.form_validation_required,
      {
        'label': label,
      },
    );
  }

  return error;
}