showIRGregorianDatePickerDialog function
Implementation
Future<Gregorian?> showIRGregorianDatePickerDialog(
{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 showDialog<Gregorian?>(
context: context,
builder: (BuildContext buildContext) => Scaffold(
backgroundColor: Colors.grey.withOpacity(0.4),
body: Center(
child: IRGregorianDatePickerResponsiveDialog(
initialDate: initialDate,
minYear: minYear,
maxYear: maxYear,
title: title,
visibleTodayButton: visibleTodayButton,
todayButtonText: todayButtonText,
confirmButtonText: confirmButtonText,
),
),
),
);
return gregorianDate;
}