isDispersion property
bool
isDispersion
Implementation
bool get isDispersion => _isDispersion;
Implementation
set isDispersion(bool isDispersion) {
_isDispersion = isDispersion;
if (_selectedDates.length > 1 && !isDispersion) {
DateTime first = _selectedDates.first!;
DateTime end = _selectedDates.last!;
Duration duration = end.difference(first);
_selectedDates.clear();
_selectedDates.addAll(List.generate(
duration.inDays, (int index) => first.add(Duration(days: index)))
.toList()
..add(end));
}
notifyListeners();
}