onDateClick method
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');
}
});
}