edit discount
This commit is contained in:
@@ -35,15 +35,21 @@ const DatePickerComponent: FC<Props> = (props: Props) => {
|
||||
}, [value]);
|
||||
|
||||
useEffect(() => {
|
||||
if (props.defaulValue && !value) {
|
||||
if (props.defaulValue) {
|
||||
const defaultDate = new DateObject({
|
||||
date: props.defaulValue,
|
||||
calendar: persian,
|
||||
locale: persian_fa,
|
||||
});
|
||||
setValue(defaultDate);
|
||||
const currentValueStr = value ? `${value.year}-${value.month.number}-${value.day}` : null;
|
||||
const defaultValueStr = `${defaultDate.year}-${defaultDate.month.number}-${defaultDate.day}`;
|
||||
if (currentValueStr !== defaultValueStr) {
|
||||
setValue(defaultDate);
|
||||
}
|
||||
} else if (!props.defaulValue && value) {
|
||||
setValue(null);
|
||||
}
|
||||
}, [props.defaulValue, value]);
|
||||
}, [props.defaulValue]);
|
||||
|
||||
return (
|
||||
<div className="w-full">
|
||||
|
||||
Reference in New Issue
Block a user