buildCalendarRow method
List<Widget>
buildCalendarRow
(BuildContext context, DateTime rowStartDate, DateTime rowEndDate)
Implementation
List<Widget> buildCalendarRow(
BuildContext context, DateTime rowStartDate, DateTime rowEndDate) {
List<Widget> items = [];
DateTime currentDate = rowStartDate;
for (int i = 0; i < 7; i++) {
if (i + 1 >= rowStartDate.weekday && i + 1 <= rowEndDate.weekday) {
CalendarroState calendarroState = Calendarro.of(context);
Widget dayTile = calendarroState.widget.dayTileBuilder.build(context, currentDate);
items.add(dayTile);
currentDate = currentDate.add(Duration(days: 1));
} else {
items.add(Expanded(
child: Text(""),
));
}
}
return items;
}