diff --git a/lib/new_views/pages/land_page/calendar_page.dart b/lib/new_views/pages/land_page/calendar_page.dart index ce98fd5..3c25438 100644 --- a/lib/new_views/pages/land_page/calendar_page.dart +++ b/lib/new_views/pages/land_page/calendar_page.dart @@ -116,22 +116,32 @@ class CalendarCard extends StatelessWidget { return Card( child: Column( children: [ - TableCalendar( - firstDay: DateTime.utc(2010, 10, 16), - lastDay: DateTime.utc(2030, 3, 14), - focusedDay: DateTime.now(), - calendarFormat: calendarFormat, - weekendDays: const [], - headerStyle: HeaderStyle( - leftChevronIcon: null, - leftChevronMargin: EdgeInsets.zero, - leftChevronPadding: EdgeInsets.zero, - rightChevronMargin: EdgeInsets.zero, - rightChevronPadding: EdgeInsets.only(bottom: 16.toScreenHeight), - formatButtonVisible: false, - rightChevronIcon: const Icon(Icons.calendar_today, color: AppColor.neutral60, size: 18), + SingleChildScrollView( + child: TableCalendar( + firstDay: DateTime.utc(2010, 10, 16), + lastDay: DateTime.utc(2030, 3, 14), + focusedDay: DateTime.now(), + calendarFormat: calendarFormat, + weekendDays: const [], + calendarStyle: CalendarStyle( + isTodayHighlighted: false, + cellMargin: const EdgeInsets.all(8), + cellPadding: EdgeInsets.zero, + defaultTextStyle: AppTextStyles.bodyText, + defaultDecoration: const BoxDecoration(shape: BoxShape.circle, color: AppColor.neutral30), + ), + headerStyle: HeaderStyle( + leftChevronIcon: null, + leftChevronMargin: EdgeInsets.zero, + leftChevronPadding: EdgeInsets.zero, + rightChevronMargin: EdgeInsets.zero, + formatButtonVisible: false, + rightChevronPadding: EdgeInsets.only(bottom: 16.toScreenHeight), + rightChevronIcon: const Icon(Icons.calendar_today, color: AppColor.neutral60, size: 18), + titleTextStyle: AppTextStyles.heading5, + ), ), - ), + ).expanded, child, ], ).paddingOnly(start: 16, end: 16, top: 8, bottom: 8),