show method
Implementation
Future<DateTime?> show({
required BuildContext context,
DateTime? selectedDay,
DateTime? minDay,
DateTime? maxDay,
String? helpText,
String? confirmText,
String? cancelText,
}) async {
return await showDatePicker(
helpText: helpText ?? EzWidgetConfig.selectDayText,
confirmText: EzWidgetConfig.confirmText,
cancelText: EzWidgetConfig.cancelText,
context: context,
initialDate: selectedDay ?? today,
firstDate: minDay ?? DateTime(1990),
lastDate: maxDay ?? today.add(const Duration(days: 90)),
builder: (context, child) {
return Theme(
data: Theme.of(context).copyWith(
colorScheme: const ColorScheme.light(
primary: CupertinoColors.activeBlue,
onPrimary: CupertinoColors.white,
surface: CupertinoColors.white,
onSurface: CupertinoColors.black,
),
// textButtonTheme: TextButtonThemeData()
),
child: child!,);
}
);
}