DateContent<E extends Event> constructor
DateContent<E extends Event> ({
- Key? key,
- required DateTime date,
- required List<
E> events, - List<
TimeOverlay> overlays = const [], - 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();