fix : filter bottom sheet

This commit is contained in:
2025-09-20 13:40:51 +03:30
parent c524e090d7
commit 78a426029b

View File

@@ -9,10 +9,15 @@ GestureDetector dateFilterWidget({
}) {
return GestureDetector(
onTap: () {
Get.bottomSheet(modalDatePicker(onDateSelected: (value) {
date = value.obs;
onChanged(value);
}));
Get.bottomSheet(
modalDatePicker(
initialDate: date.value,
onDateSelected: (value) {
date.value = value;
onChanged(value);
},
),
);
},
child: Container(
height: 35,
@@ -45,8 +50,8 @@ GestureDetector dateFilterWidget({
);
}
Container modalDatePicker({required ValueChanged<Jalali> onDateSelected,Jalali? initialDate,}) {
Jalali? datePicked;
Container modalDatePicker({required ValueChanged<Jalali> onDateSelected, Jalali? initialDate}) {
return Container(
height: 250,
color: Colors.white,
@@ -84,10 +89,10 @@ Container modalDatePicker({required ValueChanged<Jalali> onDateSelected,Jalali?
Divider(height: 0, thickness: 1),
Expanded(
child: PersianCupertinoDatePicker(
initialDateTime: initialDate ??Jalali.now(),
initialDateTime: initialDate ?? Jalali.now(),
mode: PersianCupertinoDatePickerMode.date,
onDateTimeChanged: (dateTime) {
datePicked = dateTime;
initialDate = dateTime;
},
),
),