DateContent<E extends Event> constructor

DateContent<E extends Event>({
  1. Key? key,
  2. required DateTime date,
  3. required List<E> events,
  4. List<TimeOverlay> overlays = const [],
  5. DateTimeTapCallback? onBackgroundTap,
})

Implementation

DateContent({
  super.key,
  required this.date,
  required List<E> events,
  this.overlays = const [],
  this.onBackgroundTap,
})  : assert(date.debugCheckIsValidTimetableDate()),
      // assert(
      //   events.every((e) => e.interval.intersects(date.fullDayInterval)),
      //   'All events must intersect the given date',
      // ),
      events = events.sortedByStartLength();