validate method

  1. @override
Map<String, dynamic>? validate(
  1. AbstractControl control
)
override

Validates the control.

Implementation

@override
Map<String, dynamic>? validate(AbstractControl<dynamic> control) {
  final error = <String, dynamic>{ValidationMessage.required: true};

  if (control.value == null) {
    return error;
  } else if (control.value is String) {
    return (control.value as String).trim().isEmpty ? error : null;
  }

  return null;
}