DateEvents<E extends Event> constructor
DateEvents<E extends Event> ({
- Key? key,
- required DateTime date,
- required List<
E> events, - EventBuilder<
E> ? eventBuilder, - 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();