dateInSelectedRange method

bool dateInSelectedRange(
  1. DateTime date
)

Returns whether the date is in the selected range or not.

Implementation

bool dateInSelectedRange(DateTime date) {
  if (startDate == null || endDate == null) {
    return false;
  }
  return dateIsStartOrEnd(date) ||
      (date.isAfter(startDate!) && date.isBefore(endDate!));
}