|
|
@ -116,22 +116,32 @@ class CalendarCard extends StatelessWidget {
|
|
|
|
return Card(
|
|
|
|
return Card(
|
|
|
|
child: Column(
|
|
|
|
child: Column(
|
|
|
|
children: [
|
|
|
|
children: [
|
|
|
|
TableCalendar(
|
|
|
|
SingleChildScrollView(
|
|
|
|
firstDay: DateTime.utc(2010, 10, 16),
|
|
|
|
child: TableCalendar(
|
|
|
|
lastDay: DateTime.utc(2030, 3, 14),
|
|
|
|
firstDay: DateTime.utc(2010, 10, 16),
|
|
|
|
focusedDay: DateTime.now(),
|
|
|
|
lastDay: DateTime.utc(2030, 3, 14),
|
|
|
|
calendarFormat: calendarFormat,
|
|
|
|
focusedDay: DateTime.now(),
|
|
|
|
weekendDays: const [],
|
|
|
|
calendarFormat: calendarFormat,
|
|
|
|
headerStyle: HeaderStyle(
|
|
|
|
weekendDays: const [],
|
|
|
|
leftChevronIcon: null,
|
|
|
|
calendarStyle: CalendarStyle(
|
|
|
|
leftChevronMargin: EdgeInsets.zero,
|
|
|
|
isTodayHighlighted: false,
|
|
|
|
leftChevronPadding: EdgeInsets.zero,
|
|
|
|
cellMargin: const EdgeInsets.all(8),
|
|
|
|
rightChevronMargin: EdgeInsets.zero,
|
|
|
|
cellPadding: EdgeInsets.zero,
|
|
|
|
rightChevronPadding: EdgeInsets.only(bottom: 16.toScreenHeight),
|
|
|
|
defaultTextStyle: AppTextStyles.bodyText,
|
|
|
|
formatButtonVisible: false,
|
|
|
|
defaultDecoration: const BoxDecoration(shape: BoxShape.circle, color: AppColor.neutral30),
|
|
|
|
rightChevronIcon: const Icon(Icons.calendar_today, color: AppColor.neutral60, size: 18),
|
|
|
|
),
|
|
|
|
|
|
|
|
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,
|
|
|
|
child,
|
|
|
|
],
|
|
|
|
],
|
|
|
|
).paddingOnly(start: 16, end: 16, top: 8, bottom: 8),
|
|
|
|
).paddingOnly(start: 16, end: 16, top: 8, bottom: 8),
|
|
|
|