showIRJalaliDatePickerDialog function

Future<Jalali?> showIRJalaliDatePickerDialog({
  1. required BuildContext context,
  2. Jalali? 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<Jalali?> showIRJalaliDatePickerDialog(
    {required BuildContext context,
    Jalali? initialDate,
    int? minYear,
    int? maxYear,
    required String title,
    bool visibleTodayButton = true,
    required String todayButtonText,
    required String confirmButtonText}) async {
  Jalali? jalaliDate = await showDialog<Jalali?>(
    context: context,
    builder: (BuildContext buildContext) => Scaffold(
      backgroundColor: Colors.grey.withOpacity(0.4),
      body: Center(
        child: IRJalaliDatePickerResponsiveDialog(
          initialDate: initialDate,
          minYear: minYear,
          maxYear: maxYear,
          title: title,
          visibleTodayButton: visibleTodayButton,
          todayButtonText: todayButtonText,
          confirmButtonText: confirmButtonText,
        ),
      ),
    ),
  );
  return jalaliDate;
}