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

@@ -340,7 +340,7 @@ const UtilisateursPage = () => {
const suspendUser = (utilisateur: Utilisateur) => {
const updatedUtilisateurs = utilisateurs.map(u =>
u.id === utilisateur.id
? { ...u, statut: u.statut === 'SUSPENDU' ? 'ACTIF' : 'SUSPENDU' as const }
? { ...u, statut: u.statut === 'SUSPENDU' ? 'ACTIF' : 'SUSPENDU' } as Utilisateur
: u
);
setUtilisateurs(updatedUtilisateurs);
@@ -405,13 +405,13 @@ const UtilisateursPage = () => {
/>
<ActionButton
icon="pi pi-key"
color="warning"
color="orange"
onClick={() => resetPassword(rowData)}
tooltip="Réinitialiser mot de passe"
/>
<ActionButton
icon={rowData.statut === 'SUSPENDU' ? 'pi pi-check' : 'pi pi-ban'}
color={rowData.statut === 'SUSPENDU' ? 'info' : 'danger'}
color={rowData.statut === 'SUSPENDU' ? 'blue' : 'red'}
onClick={() => suspendUser(rowData)}
tooltip={rowData.statut === 'SUSPENDU' ? 'Réactiver' : 'Suspendre'}
/>
@@ -425,7 +425,7 @@ const UtilisateursPage = () => {
const statusBodyTemplate = (rowData: Utilisateur) => {
let severity: "success" | "warning" | "danger" | "info" = 'success';
let label = rowData.statut;
let label: string = rowData.statut;
switch (rowData.statut) {
case 'ACTIF':
@@ -472,7 +472,7 @@ const UtilisateursPage = () => {
return (
<div className="flex gap-1">
{rowData.deuxFacteursActive && <Chip label="2FA" className="p-0 text-xs" style={{ fontSize: '0.75rem', padding: '0.25rem 0.5rem' }} />}
{rowData.motDePasseExpire && <Chip label="PWD" severity="danger" className="p-0 text-xs" style={{ fontSize: '0.75rem', padding: '0.25rem 0.5rem' }} />}
{rowData.motDePasseExpire && <Chip label="PWD" className="p-0 text-xs" style={{ fontSize: '0.75rem', padding: '0.25rem 0.5rem' }} />}
{rowData.tentativesConnexion > 0 && <Badge value={rowData.tentativesConnexion} severity="warning" />}
</div>
);
@@ -570,6 +570,7 @@ const UtilisateursPage = () => {
value={utilisateurs}
selection={selectedUtilisateurs}
onSelectionChange={(e) => setSelectedUtilisateurs(e.value)}
selectionMode="multiple"
dataKey="id"
paginator
rows={10}
@@ -987,4 +988,4 @@ const ProtectedUtilisateursPage = () => {
);
};
export default ProtectedUtilisateursPage;
export default ProtectedUtilisateursPage;