checkDateRangeChange method

void checkDateRangeChange()

Date range selection callback

Implementation

void checkDateRangeChange() {
  if (widget.onDateTimeRangeChanged == null) return;
  if (_hasSelectedDateRange) {
    if (_selectedStart.value!.isAfter(_selectedEnd.value!)) {
      return;
    }
    final DateTimeRange selectedRange =
        DateTimeRange(start: _selectedStart.value!, end: _selectedEnd.value!);
    widget.onDateTimeRangeChanged!(selectedRange);
  } else {
    widget.onDateTimeRangeChanged!(null);
  }
}