datePicker static method
Picker definition that selects only dates.
Implementation
static Future<DateTime> Function(BuildContext, DateTime) datePicker(
{DateTime? startDate, DateTime? currentDate, DateTime? endDate}) {
return (context, dateTime) async {
final now = dateTime;
final date = await showDatePicker(
context: context,
firstDate: startDate ?? now.subtract(const Duration(days: 365)),
initialDate: currentDate ?? now,
lastDate: endDate ?? now.add(const Duration(days: 365)));
return _DateTimeTextField.combine(
date ?? now,
TimeOfDay.fromDateTime(now),
);
};
}