@override String? validate(F form, E key, DateTime value) { if (value.isBefore(min) || value.isAfter(max)) { return loc.dateRangeError(min, max); } return null; }