showCustomDatePicker method
void
showCustomDatePicker( - bool fromReturn,
- dynamic context
)
Implementation
void showCustomDatePicker(bool fromReturn, context) {
if (!ResponsiveUtils.isMobile(navigator!.context)) {
WidgetsBinding.instance.addPostFrameCallback((_) {
showPopupDialog(
barrierColor: Colors.transparent,
context,
(context) => Dialog(
child: Material(
borderRadius: BorderRadius.circular(16),
color: Colors.white,
elevation: 2,
shadowColor: ColorHelper.field_bg,
child: Container(
width: 500.dp,
alignment: Alignment.center,
child: DateRangePicker(
isRoundTrip: isRoundTrip,
departureDateText: searchDepartureDate,
returnDateText: searchReturnDate),
)),
),
asDropDown: true,
);
});
} else {
showPopupDialog(
asDropDown: true,
useTargetWidth: false,
dialogWidth: 360,
barrierColor: Colors.transparent,
context,
(context) => Container(
alignment: Alignment.bottomCenter,
child: Material(
color: Colors.white,
borderRadius: BorderRadius.circular(16),
child: Padding(
padding: MediaQuery.of(context).viewInsets,
child: DateRangePicker(
isRoundTrip: isRoundTrip,
departureDateText: searchDepartureDate,
returnDateText: searchReturnDate)),
)));
}
}