fix: Update PrimeReact to v10.8.3 and fix all compilation errors

This commit is contained in:
dahoud
2025-10-13 03:01:36 +00:00
parent 2a2e54c0e3
commit 30cad6220b
85 changed files with 928 additions and 2020 deletions

View File

@@ -17,6 +17,7 @@ import { Chip } from 'primereact/chip';
import { factureService } from '../../../../services/api';
import { formatDate, formatCurrency } from '../../../../utils/formatters';
import type { Facture } from '../../../../types/btp';
import { StatutFacture } from '../../../../types/btp';
import {
ActionButtonGroup,
ViewButton,
@@ -70,8 +71,8 @@ const FacturesImpayeesPage = () => {
setLoading(true);
const data = await factureService.getAll();
// Filtrer les factures impayées (émises ou envoyées mais pas payées)
const facturesImpayees = data.filter(facture =>
(facture.statut === 'EMISE' || facture.statut === 'ENVOYEE') &&
const facturesImpayees = data.filter(facture =>
(facture.statut === StatutFacture.ENVOYEE || facture.statut === StatutFacture.BROUILLON) &&
!facture.datePaiement
);
setFactures(facturesImpayees);
@@ -332,21 +333,21 @@ RECOMMANDATIONS:
const actionBodyTemplate = (rowData: Facture) => {
return (
<ActionButtonGroup>
<ActionButton
icon="pi pi-check-circle"
color="success"
<ActionButton
icon="pi pi-check-circle"
color="green"
tooltip="Enregistrer le paiement"
onClick={() => recordPayment(rowData)}
/>
<ActionButton
icon="pi pi-send"
color="warning"
<ActionButton
icon="pi pi-send"
color="orange"
tooltip="Envoyer une relance"
onClick={() => sendReminder(rowData)}
/>
<ActionButton
icon="pi pi-calendar"
color="info"
<ActionButton
icon="pi pi-calendar"
color="blue"
tooltip="Planifier un échéancier"
onClick={() => schedulePayment(rowData)}
/>
@@ -489,6 +490,7 @@ RECOMMANDATIONS:
value={factures}
selection={selectedFactures}
onSelectionChange={(e) => setSelectedFactures(e.value)}
selectionMode="multiple"
dataKey="id"
paginator
rows={10}
@@ -640,4 +642,5 @@ RECOMMANDATIONS:
);
};
export default FacturesImpayeesPage;
export default FacturesImpayeesPage;