isDispersion property

bool isDispersion

Implementation

bool get isDispersion => _isDispersion;
void isDispersion=(bool 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();
}