buildShowDatePicker method

Future<DateTimeRange?> buildShowDatePicker(
  1. BuildContext context
)

Implementation

Future<DateTimeRange?> buildShowDatePicker(BuildContext context) {
  var first =
      firstDate ?? DateTime.now().subtract(const Duration(days: 3653));
  var last = lastDate ?? DateTime.now().add(const Duration(days: 3653));
  var val = value;

  return showDateRangePicker(
    context: context,
    initialDateRange: val,
    firstDate:
        val == null ? first : (val.start.isBefore(first) ? val.start : first),
    lastDate: val == null ? last : (val.end.isAfter(last) ? val.end : last),
  );
}