change requestServer

This commit is contained in:
2023-12-19 16:59:42 +03:30
parent e841351399
commit 3f92d3d5b9
2 changed files with 8 additions and 26 deletions

View File

@@ -43,6 +43,7 @@ function ButtonDatePicker(props) {
<DatePicker
slots={{field: ButtonField, ...props.slots}}
disableFuture
disabled={props.disabled}
slotProps={{
formik: props.formik,
field: {setOpen},
@@ -58,8 +59,7 @@ function ButtonDatePicker(props) {
);
}
export default function PickerWithButtonField({formik}) {
const [value, setValue] = useState(null);
export default function PickerWithButtonField({formik, disabled}) {
return (
<FormControl
variant={"outlined"}
@@ -69,15 +69,14 @@ export default function PickerWithButtonField({formik}) {
>
<LocalizationProvider dateAdapter={AdapterDateFnsJalali}>
<ButtonDatePicker
label={value == null ? null : moment(value)
label={formik.values.birthday === "" ? null : formik.values.birthday
.locale("fa")
.format("YYYY/MM/DD")}
value={value}
value={formik.values.birthday === "" ? null : formik.values.birthday.toDate()}
formik={formik}
disabled={disabled}
onChange={(newValue) => {
const formattedBirthday = moment(newValue).locale("fa").format("YYYY-MM-DD")
formik.setFieldValue("birthday", formattedBirthday)
setValue(newValue)
formik.setFieldValue("birthday", moment(newValue))
}}
/>