DatePickerCallback typedef
DatePickerCallback =
Future<DateTime?> Function({required DateTime firstDate, required DateTime initialDate, required DateTime lastDate})
Callback for custom date picker implementations.
Allows users to provide their own date picker widget instead of using Flutter's default showDatePicker.
Parameters:
initialDate: The initially selected datefirstDate: The earliest selectable datelastDate: The latest selectable date
Returns:
- A Future that resolves to the selected DateTime
- null if the user cancelled
Example implementation:
Future<DateTime?> myDatePicker({
required DateTime initialDate,
required DateTime firstDate,
required DateTime lastDate,
}) async {
return await showCustomDatePicker(
context: context,
initialDate: initialDate,
firstDate: firstDate,
lastDate: lastDate,
);
}
Implementation
typedef DatePickerCallback = Future<DateTime?> Function({
required DateTime initialDate,
required DateTime firstDate,
required DateTime lastDate,
});