i am using tableCalendar where i have placed my custom widget to display date and detail inside defaultbuilder method of it but it does not showing my custom widget on current date in table
<code>TableCalendar(
headerVisible: false,
availableGestures: AvailableGestures.none,
// daysOfWeekVisible: true,
focusedDay: DateTime(year, month, 1),
firstDay: DateTime(year, month, 1),
lastDay: DateTime(year, month + 1, 0),
// This will return last day of current month
startingDayOfWeek: StartingDayOfWeek.monday,
//availableGestures: AvailableGestures.none,
daysOfWeekHeight: 40,
rowHeight: 100,
calendarBuilders: CalendarBuilders(
defaultBuilder: (context, day, focusedDay) {
return DateWidget(
dateTime: day,
amount: controller.fetchBalanceByDate(day),
onTap: () {
controller.showDateTransactionBottomSheet(day);
},
showTitle: false,
);
},
),
)
</code>
<code>TableCalendar(
headerVisible: false,
availableGestures: AvailableGestures.none,
// daysOfWeekVisible: true,
focusedDay: DateTime(year, month, 1),
firstDay: DateTime(year, month, 1),
lastDay: DateTime(year, month + 1, 0),
// This will return last day of current month
startingDayOfWeek: StartingDayOfWeek.monday,
//availableGestures: AvailableGestures.none,
daysOfWeekHeight: 40,
rowHeight: 100,
calendarBuilders: CalendarBuilders(
defaultBuilder: (context, day, focusedDay) {
return DateWidget(
dateTime: day,
amount: controller.fetchBalanceByDate(day),
onTap: () {
controller.showDateTransactionBottomSheet(day);
},
showTitle: false,
);
},
),
)
</code>
TableCalendar(
headerVisible: false,
availableGestures: AvailableGestures.none,
// daysOfWeekVisible: true,
focusedDay: DateTime(year, month, 1),
firstDay: DateTime(year, month, 1),
lastDay: DateTime(year, month + 1, 0),
// This will return last day of current month
startingDayOfWeek: StartingDayOfWeek.monday,
//availableGestures: AvailableGestures.none,
daysOfWeekHeight: 40,
rowHeight: 100,
calendarBuilders: CalendarBuilders(
defaultBuilder: (context, day, focusedDay) {
return DateWidget(
dateTime: day,
amount: controller.fetchBalanceByDate(day),
onTap: () {
controller.showDateTransactionBottomSheet(day);
},
showTitle: false,
);
},
),
)