mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-01-29 16:03:21 +00:00
fix: Nouvelle amélioration
This commit is contained in:
@ -57,7 +57,12 @@ const PaymentPlanSelector = ({ paymentPlans, setPaymentPlans, handleEdit, type }
|
||||
if (currentDates && currentDates.length > 0) {
|
||||
const days = currentDates.map(date => new Date(date).getDate());
|
||||
const allSameDay = days.every(day => day === days[0]);
|
||||
setDefaultDay(allSameDay ? days[0] : '-');
|
||||
if (allSameDay) {
|
||||
setDefaultDay(days[0]);
|
||||
} else {
|
||||
setDefaultDay('-');
|
||||
setIsDefaultDayModified(false);
|
||||
}
|
||||
} else {
|
||||
setDefaultDay('-');
|
||||
}
|
||||
@ -145,6 +150,8 @@ const PaymentPlanSelector = ({ paymentPlans, setPaymentPlans, handleEdit, type }
|
||||
|
||||
setErrorMsg('');
|
||||
setIsDefaultDayModified(true);
|
||||
setResetModifiedDates(true);
|
||||
setTimeout(() => setResetModifiedDates(false), 0);
|
||||
|
||||
// Mettre à jour les dates d'échéance en fonction du jour sélectionné
|
||||
const updatedDates = dates[selectedFrequency].map(date => {
|
||||
@ -169,8 +176,6 @@ const PaymentPlanSelector = ({ paymentPlans, setPaymentPlans, handleEdit, type }
|
||||
setPopupMessage(`Mise à jour des dates d'échéances effectuée avec succès`);
|
||||
setPopupVisible(true);
|
||||
setIsDefaultDayModified(false);
|
||||
setResetModifiedDates(true);
|
||||
setTimeout(() => setResetModifiedDates(false), 0);
|
||||
})
|
||||
.catch(error => {
|
||||
console.error(error);
|
||||
@ -236,7 +241,7 @@ const PaymentPlanSelector = ({ paymentPlans, setPaymentPlans, handleEdit, type }
|
||||
errorMsg={errorMsg}
|
||||
/>
|
||||
</div>
|
||||
{isDefaultDayModified && (
|
||||
{isDefaultDayModified && defaultDay && (
|
||||
<button
|
||||
type="button"
|
||||
onClick={handleSubmitDefaultDay}
|
||||
|
||||
Reference in New Issue
Block a user