fix: Update PrimeReact to v10.8.3 and fix all compilation errors
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user