onDateClick method

void onDateClick(
  1. DateTime date
)

Implementation

void onDateClick(DateTime date) {
  if (startDate == null) {
    startDate = date;
  } else if (startDate != null) {
    if (startDate!.isAfter(date)) {
      endDate = startDate;
      startDate = date;
    } else if (startDate!.isBefore(date)) {
      endDate = date;
    }
  }

  setState(() {
    try {
      widget.startEndDateChange!(startDate, endDate);
    } catch (e) {
      debugPrint('exception while calling start end date change method');
    }
  });
}