diff --git a/src/components/dashboard/DashboardServiceCard.jsx b/src/components/dashboard/DashboardServiceCard.jsx index 2cdd770..6435788 100644 --- a/src/components/dashboard/DashboardServiceCard.jsx +++ b/src/components/dashboard/DashboardServiceCard.jsx @@ -20,8 +20,23 @@ export default function DashboardServiceCard({ order, onClick }) { } }; + // Fonction utilitaire pour traduire les cycles de FOSSBilling + const formatPeriod = (periodCode) => { + const periods = { + '1W': 'Hebdomadaire', + '1M': 'Mensuel', + '3M': 'Trimestriel', + '6M': 'Semestriel', + '1Y': 'Annuel', + '2Y': 'Tous les 2 ans', + '3Y': 'Tous les 3 ans' + }; + // Si le code est inconnu, on affiche le code brut par sécurité, sinon on traduit + return periods[periodCode] || periodCode; + }; + return ( -
@@ -36,10 +51,10 @@ export default function DashboardServiceCard({ order, onClick }) { {order.title}

- Facturation : {order.period} + Facturation : {formatPeriod(order.period)}

- +
ID Réseau: #{order.id} Gérer >