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