pickDate function

Future<DateTime?> pickDate({
  1. required BuildContext context,
  2. TextDirection direction = TextDirection.rtl,
  3. Map<DateTime, List>? events,
  4. MarkerBuilder? marker,
  5. DateTime? initialDate,
  6. bool useOfficialHolyDays = true,
  7. List<HolyDay> customHolyDays = const [],
})

Implementation

Future<DateTime?> pickDate({
  required BuildContext context,
  TextDirection direction = TextDirection.rtl,
  Map<DateTime, List>? events,
  MarkerBuilder? marker,
  DateTime? initialDate,
  bool useOfficialHolyDays = true,
  List<HolyDay> customHolyDays = const [],
}) async {
  DateTime? selectedDate = await showDialog<DateTime>(
    context: context,
    builder: (_) => _TableCalendarPicker(direction, events, marker,
        useOfficialHolyDays, customHolyDays, initialDate),
  );
  return selectedDate;
}