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