chooseDate static method
Future<DateTime?>
chooseDate({
- required BuildContext context,
- DateTime? firstDate,
- String? initialDate,
Implementation
static Future<DateTime?> chooseDate({
required BuildContext context,
DateTime? firstDate,
String? initialDate,
}) async {
/// chọn ngày
DateTime? picked = await showDatePicker(
firstDate: firstDate ?? DateTime(DateTime.now().year - 1),
context: context,
initialDate: DateTimeUtils.initialCalendarDate(initialDate),
lastDate: DateTimeUtils.maxDatePicker(),
fieldHintText: DateTimeFormat.shortDate.toLowerCase(),
);
/// trả về null nếu không chọn ngày
if (picked == null) return null;
return picked;
}