showIRGregorianDatePickerRoute function

Future<Gregorian?> showIRGregorianDatePickerRoute({
  1. required BuildContext context,
  2. Gregorian? initialDate,
  3. int? minYear,
  4. int? maxYear,
  5. required String title,
  6. bool visibleTodayButton = true,
  7. required String todayButtonText,
  8. required String confirmButtonText,
})

Implementation

Future<Gregorian?> showIRGregorianDatePickerRoute(
    {required BuildContext context,
    Gregorian? initialDate,
    int? minYear,
    int? maxYear,
    required String title,
    bool visibleTodayButton = true,
    required String todayButtonText,
    required String confirmButtonText}) async {
  Gregorian? gregorianDate = await Navigator.of(context).push<Gregorian?>(
    MaterialPageRoute(
      builder: (BuildContext buildContext) =>
          IRGregorianDatePickerResponsiveRoute(
        initialDate: initialDate,
        minYear: minYear,
        maxYear: maxYear,
        title: title,
        visibleTodayButton: visibleTodayButton,
        todayButtonText: todayButtonText,
        confirmButtonText: confirmButtonText,
      ),
    ),
  );
  return gregorianDate;
}