dateRange static method

String? dateRange(
  1. DateTime? value,
  2. DateTime? minDate,
  3. DateTime? maxDate, {
  4. String? fieldName,
})

Validates date range.

Implementation

static String? dateRange(DateTime? value, DateTime? minDate, DateTime? maxDate, {String? fieldName}) {
  if (value == null) return null;

  if (minDate != null) {
    final error = FormioValidators.minDate(value, minDate, fieldName: fieldName);
    if (error != null) return error;
  }

  if (maxDate != null) {
    final error = FormioValidators.maxDate(value, maxDate, fieldName: fieldName);
    if (error != null) return error;
  }

  return null;
}