isInRange method

bool isInRange(
  1. DateTime date
)

Returns true if date falls within the currently selected range.

Implementation

bool isInRange(DateTime date) {
  if (_rangeStart == null) return false;
  final dateOnly = CalendarDateUtils.dateOnly(date);
  if (_rangeEnd == null) {
    return CalendarDateUtils.isSameDay(_rangeStart!, dateOnly);
  }
  return !dateOnly.isBefore(_rangeStart!) && !dateOnly.isAfter(_rangeEnd!);
}