toTimeOverlay method
TimeOverlay?
toTimeOverlay({
- required DateTime date,
- required Widget widget,
- TimeOverlayPosition position = TimeOverlayPosition.inFrontOfEvents,
Implementation
TimeOverlay? toTimeOverlay({
required DateTime date,
required Widget widget,
TimeOverlayPosition position = TimeOverlayPosition.inFrontOfEvents,
}) {
assert(date.debugCheckIsValidTimetableDate());
if (!interval.intersects(date.fullDayInterval)) return null;
return TimeOverlay(
start: start.difference(date).coerceAtLeast(Duration.zero),
end: endInclusive.difference(date).coerceAtMost(1.days),
widget: widget,
position: position,
);
}