selected property

  1. @computed
ObservableList<TicketWeebi> get selected

Implementation

@computed // consider merging this to tickets filters store
ObservableList<TicketWeebi> get selected => ObservableList.of(
      tickets
          .where((e) =>
              e.date.isAfter(range.value.start) ||
              e.date.isAtSameMomentAs(range.value.start))
          .where((e) =>
              e.date.isBefore(range.value.end) ||
              e.date.isAtSameMomentAs(range.value.end))
          .sorted((a, b) => a.date.compareTo(b.date)),
    );