From 1d43f3f293b84241be9438fb91861b86dd80b931 Mon Sep 17 00:00:00 2001 From: Kim Sean Date: Fri, 29 May 2026 19:24:26 +0800 Subject: [PATCH] test only --- lib/src/date/show_date_picker_dialog.dart | 67 +++++++++++---------- lib/src/range/show_range_picker_dialog.dart | 67 +++++++++++---------- 2 files changed, 70 insertions(+), 64 deletions(-) diff --git a/lib/src/date/show_date_picker_dialog.dart b/lib/src/date/show_date_picker_dialog.dart index 2be6c65..eb9f458 100644 --- a/lib/src/date/show_date_picker_dialog.dart +++ b/lib/src/date/show_date_picker_dialog.dart @@ -68,40 +68,43 @@ Future showDatePickerDialog({ useRootNavigator: useRootNavigator, useSafeArea: useSafeArea, builder: (context) { - return PickerDeviceOrientationBuilder(builder: (context, o) { - late final Size size; - switch (o) { - case Orientation.portrait: - size = const Size(328.0, 400.0); - break; - case Orientation.landscape: - size = const Size(328.0, 300.0); - break; - } - return Padding( - padding: padding, - child: Dialog( - insetPadding: EdgeInsets.zero, - child: SizedBox( - width: width ?? size.width, - height: height ?? size.height, - child: DatePicker( - displayedDate: displayedDate, - maxDate: maxDate, - minDate: minDate, - currentDate: currentDate, - selectedDate: selectedDate, - onDateSelected: (value) => Navigator.pop(context, value), - initialPickerType: initialPickerType, - padding: contentPadding, - cellBuilder: cellBuilder, - theme: theme, - onDisplayedMonthChanged: onDisplayedMonthChanged, + return PickerDeviceOrientationBuilder( + builder: (context, o) { + late final Size size; + switch (o) { + case Orientation.portrait: + size = const Size(328.0, 400.0); + break; + case Orientation.landscape: + size = const Size(328.0, 300.0); + break; + } + return Padding( + padding: padding, + child: Dialog( + backgroundColor: Colors.white, + insetPadding: EdgeInsets.zero, + child: SizedBox( + width: width ?? size.width, + height: height ?? size.height, + child: DatePicker( + displayedDate: displayedDate, + maxDate: maxDate, + minDate: minDate, + currentDate: currentDate, + selectedDate: selectedDate, + onDateSelected: (value) => Navigator.pop(context, value), + initialPickerType: initialPickerType, + padding: contentPadding, + cellBuilder: cellBuilder, + theme: theme, + onDisplayedMonthChanged: onDisplayedMonthChanged, + ), ), ), - ), - ); - }); + ); + }, + ); }, ); } diff --git a/lib/src/range/show_range_picker_dialog.dart b/lib/src/range/show_range_picker_dialog.dart index efe708d..2b47a93 100644 --- a/lib/src/range/show_range_picker_dialog.dart +++ b/lib/src/range/show_range_picker_dialog.dart @@ -68,40 +68,43 @@ Future showRangePickerDialog({ useRootNavigator: useRootNavigator, useSafeArea: useSafeArea, builder: (context) { - return PickerDeviceOrientationBuilder(builder: (context, o) { - late final Size size; - switch (o) { - case Orientation.portrait: - size = const Size(328.0, 400.0); - break; - case Orientation.landscape: - size = const Size(328.0, 300.0); - break; - } - return Padding( - padding: padding, - child: Dialog( - insetPadding: EdgeInsets.zero, - child: SizedBox( - width: width ?? size.width, - height: height ?? size.height, - child: RangeDatePicker( - currentDate: currentDate, - maxDate: maxDate, - minDate: minDate, - displayedDate: displayedDate, - selectedRange: selectedRange, - onRangeSelected: (value) => Navigator.pop(context, value), - initialPickerType: initialPickerType, - padding: contentPadding, - cellBuilder: cellBuilder, - theme: theme, - onDisplayedMonthChanged: onDisplayedMonthChanged, + return PickerDeviceOrientationBuilder( + builder: (context, o) { + late final Size size; + switch (o) { + case Orientation.portrait: + size = const Size(328.0, 400.0); + break; + case Orientation.landscape: + size = const Size(328.0, 300.0); + break; + } + return Padding( + padding: padding, + child: Dialog( + backgroundColor: Colors.white, + insetPadding: EdgeInsets.zero, + child: SizedBox( + width: width ?? size.width, + height: height ?? size.height, + child: RangeDatePicker( + currentDate: currentDate, + maxDate: maxDate, + minDate: minDate, + displayedDate: displayedDate, + selectedRange: selectedRange, + onRangeSelected: (value) => Navigator.pop(context, value), + initialPickerType: initialPickerType, + padding: contentPadding, + cellBuilder: cellBuilder, + theme: theme, + onDisplayedMonthChanged: onDisplayedMonthChanged, + ), ), ), - ), - ); - }); + ); + }, + ); }, ); }