fix: Utilisation des bonnes colonnes pour les fees et discounts selon si

on est dans le mode subscription ou non (fix d'une régression)
This commit is contained in:
N3WT DE COMPET
2025-04-24 18:35:58 +02:00
parent 8417d3eb14
commit 9f1f97e0c5
2 changed files with 23 additions and 9 deletions

View File

@ -8,7 +8,7 @@ import logger from '@/utils/logger';
import { ESTABLISHMENT_ID } from '@/utils/Url';
import SectionHeader from '@/components/SectionHeader';
const DiscountsSection = ({ discounts, setDiscounts, handleCreate, handleEdit, handleDelete, type, selectedDiscounts, handleDiscountSelection }) => {
const DiscountsSection = ({ discounts, setDiscounts, handleCreate, handleEdit, handleDelete, type, subscriptionMode = false, selectedDiscounts, handleDiscountSelection }) => {
const [editingDiscount, setEditingDiscount] = useState(null);
const [newDiscount, setNewDiscount] = useState(null);
const [formData, setFormData] = useState({});
@ -254,7 +254,14 @@ const DiscountsSection = ({ discounts, setDiscounts, handleCreate, handleEdit, h
}
};
const columns = [
const columns = subscriptionMode
? [
{ name: 'LIBELLE', label: 'Libellé' },
{ name: 'DESCRIPTION', label: 'Description' },
{ name: 'REMISE', label: 'Remise' },
{ name: '', label: 'Sélection' }
]
: [
{ name: 'LIBELLE', label: 'Libellé' },
{ name: 'REMISE', label: 'Remise' },
{ name: 'DESCRIPTION', label: 'Description' },
@ -268,8 +275,8 @@ const DiscountsSection = ({ discounts, setDiscounts, handleCreate, handleEdit, h
icon={Tag}
discountStyle = {true}
title={`${type == 0 ? "Liste des réductions sur les frais d'inscription" : "Liste des réductions sur les frais de scolarité"}`}
description={`${type == 0 ? "Gérez vos réductions sur les frais d'inscription" : "Gérez vos réductions sur les frais de scolarité"}`}
button={true}
description={`${subscriptionMode ? "Sélectionnez" : "Gérez"} ${type == 0 ? " vos réductions sur les frais d'inscription" : " vos réductions sur les frais de scolarité"}`}
button={!subscriptionMode}
onClick={handleAddDiscount}
/>
<Table