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