mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-01-29 16:03:21 +00:00
chore: application prettier
This commit is contained in:
@ -8,12 +8,19 @@ const paymentModesOptions = [
|
||||
{ id: 4, name: 'Espèce' },
|
||||
];
|
||||
|
||||
const PaymentModeSelector = ({ paymentModes, setPaymentModes, handleEdit, type }) => {
|
||||
const PaymentModeSelector = ({
|
||||
paymentModes,
|
||||
setPaymentModes,
|
||||
handleEdit,
|
||||
type,
|
||||
}) => {
|
||||
const [activePaymentModes, setActivePaymentModes] = useState([]);
|
||||
|
||||
useEffect(() => {
|
||||
// Initialiser activePaymentModes avec les modes dont is_active est à true
|
||||
const activeModes = paymentModes.filter(mode => mode.is_active).map(mode => mode.mode);
|
||||
const activeModes = paymentModes
|
||||
.filter((mode) => mode.is_active)
|
||||
.map((mode) => mode.mode);
|
||||
setActivePaymentModes(activeModes);
|
||||
}, [paymentModes]);
|
||||
|
||||
@ -24,9 +31,12 @@ const PaymentModeSelector = ({ paymentModes, setPaymentModes, handleEdit, type }
|
||||
: [...prevActiveModes, modeId];
|
||||
|
||||
// Mettre à jour le mode de paiement dans le backend
|
||||
const updatedMode = paymentModes.find(mode => mode.mode === modeId);
|
||||
const updatedMode = paymentModes.find((mode) => mode.mode === modeId);
|
||||
if (updatedMode) {
|
||||
handleEdit(updatedMode.id, { ...updatedMode, is_active: !updatedMode.is_active });
|
||||
handleEdit(updatedMode.id, {
|
||||
...updatedMode,
|
||||
is_active: !updatedMode.is_active,
|
||||
});
|
||||
}
|
||||
|
||||
return newActiveModes;
|
||||
@ -59,4 +69,4 @@ const PaymentModeSelector = ({ paymentModes, setPaymentModes, handleEdit, type }
|
||||
);
|
||||
};
|
||||
|
||||
export default PaymentModeSelector;
|
||||
export default PaymentModeSelector;
|
||||
|
||||
Reference in New Issue
Block a user