edit discount

This commit is contained in:
hamid zarghami
2025-12-07 09:32:21 +03:30
parent 2403a314d9
commit 44186d0ceb
7 changed files with 266 additions and 4 deletions
+9 -3
View File
@@ -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">