mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-01-29 07:53:23 +00:00
fix: Positionnement de la variable isSepa
This commit is contained in:
@ -97,12 +97,19 @@ export default function PaymentMethodSelector({
|
|||||||
const selectedMode = registrationPaymentModes.find(
|
const selectedMode = registrationPaymentModes.find(
|
||||||
(mode) => mode.id === selectedId
|
(mode) => mode.id === selectedId
|
||||||
);
|
);
|
||||||
|
// Pour le mode de paiement d'inscription
|
||||||
onChange('registration_payment', selectedId);
|
onChange('registration_payment', selectedId);
|
||||||
// Ajoute ou retire isSepa selon le mode choisi
|
// Ajoute ou retire isSepa selon le mode choisi
|
||||||
if (selectedMode && selectedMode.mode === 1) {
|
if (selectedMode && selectedMode.mode === 1) {
|
||||||
onChange('isSepa', 1);
|
onChange('isSepa', 1);
|
||||||
} else {
|
} else {
|
||||||
onChange('isSepa', 0);
|
// Vérifie si le mode de paiement scolarité n'est pas SEPA
|
||||||
|
const tuitionMode = tuitionPaymentModes.find(
|
||||||
|
(mode) => mode.id === formData.tuition_payment
|
||||||
|
);
|
||||||
|
if (!tuitionMode || tuitionMode.mode !== 1) {
|
||||||
|
onChange('isSepa', 0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}}
|
}}
|
||||||
choices={registrationPaymentModes.map((mode) => ({
|
choices={registrationPaymentModes.map((mode) => ({
|
||||||
@ -169,12 +176,19 @@ export default function PaymentMethodSelector({
|
|||||||
const selectedMode = tuitionPaymentModes.find(
|
const selectedMode = tuitionPaymentModes.find(
|
||||||
(mode) => mode.id === selectedId
|
(mode) => mode.id === selectedId
|
||||||
);
|
);
|
||||||
|
// Pour le mode de paiement de scolarité
|
||||||
onChange('tuition_payment', selectedId);
|
onChange('tuition_payment', selectedId);
|
||||||
// Ajoute ou retire isSepa selon le mode choisi
|
// Ajoute ou retire isSepa selon le mode choisi
|
||||||
if (selectedMode && selectedMode.mode === 1) {
|
if (selectedMode && selectedMode.mode === 1) {
|
||||||
onChange('isSepa', 1);
|
onChange('isSepa', 1);
|
||||||
} else {
|
} else {
|
||||||
onChange('isSepa', 0);
|
// Vérifie si le mode de paiement inscription n'est pas SEPA
|
||||||
|
const registrationMode = registrationPaymentModes.find(
|
||||||
|
(mode) => mode.id === formData.registration_payment
|
||||||
|
);
|
||||||
|
if (!registrationMode || registrationMode.mode !== 1) {
|
||||||
|
onChange('isSepa', 0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}}
|
}}
|
||||||
choices={tuitionPaymentModes.map((mode) => ({
|
choices={tuitionPaymentModes.map((mode) => ({
|
||||||
|
|||||||
Reference in New Issue
Block a user