DateEvents<E extends Event> constructor

DateEvents<E extends Event>({
  1. Key? key,
  2. required DateTime date,
  3. required List<E> events,
  4. EventBuilder<E>? eventBuilder,
  5. DateEventsStyle? style,
})

Implementation

DateEvents({
  super.key,
  required this.date,
  required List<E> events,
  this.eventBuilder,
  this.style,
})  : assert(date.debugCheckIsValidTimetableDate()),
      // assert(
      //   events.every((e) => e.interval.intersects(date.fullDayInterval)),
      //   'All events must intersect the given date',
      // ),
      events = events.sortedByStartLength();