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

@@ -205,8 +205,8 @@ const EmployeDetailPage = () => {
<div className="flex-1">
<h2 className="m-0 mb-2">{employe.prenom} {employe.nom}</h2>
<div className="flex flex-wrap gap-2 mb-2">
<Tag value={employe.metier} severity={getMetierColor(employe.metier)} />
<Tag value={employe.statut} severity={getStatutSeverity(employe.statut)} />
<Tag value={employe.metier} severity={getMetierColor(employe.metier) as any} />
<Tag value={employe.statut} severity={getStatutSeverity(employe.statut) as any} />
<Tag value={employe.niveauExperience} severity="info" />
{employe.disponible ? (
<Tag value="Disponible" severity="success" icon="pi pi-check" />
@@ -258,7 +258,7 @@ const EmployeDetailPage = () => {
<h4>Informations Professionnelles</h4>
<div className="field">
<label className="font-medium">Métier:</label>
<p><Tag value={employe.metier} severity={getMetierColor(employe.metier)} /></p>
<p><Tag value={employe.metier} severity={getMetierColor(employe.metier) as any} /></p>
</div>
<div className="field">
<label className="font-medium">Niveau d'expérience:</label>
@@ -274,7 +274,7 @@ const EmployeDetailPage = () => {
</div>
<div className="field">
<label className="font-medium">Statut:</label>
<p><Tag value={employe.statut} severity={getStatutSeverity(employe.statut)} /></p>
<p><Tag value={employe.statut} severity={getStatutSeverity(employe.statut) as any} /></p>
</div>
</div>
</div>

View File

@@ -69,7 +69,7 @@ const EmployesActifsPage = () => {
return colors[metier] || 'secondary';
};
return <Tag value={rowData.metier} severity={getMetierColor(rowData.metier)} />;
return <Tag value={rowData.metier} severity={getMetierColor(rowData.metier) as any} />;
};
const disponibiliteBodyTemplate = (rowData: EmployeActif) => {
@@ -102,7 +102,7 @@ const EmployesActifsPage = () => {
}
};
return <Tag value={rowData.niveauExperience} severity={getExperienceColor(rowData.niveauExperience)} />;
return <Tag value={rowData.niveauExperience} severity={getExperienceColor(rowData.niveauExperience) as any} />;
};
const competencesBodyTemplate = (rowData: EmployeActif) => {
@@ -126,10 +126,10 @@ const EmployesActifsPage = () => {
return (
<div className="flex flex-wrap gap-1">
{rowData.certifications.slice(0, 2).map((cert, index) => (
<Tag key={index} value={cert} severity="help" className="p-tag-sm" />
<Tag key={index} value={cert} severity="info" className="p-tag-sm" />
))}
{rowData.certifications.length > 2 && (
<Badge value={`+${rowData.certifications.length - 2}`} severity="help" />
<Badge value={`+${rowData.certifications.length - 2}`} severity="info" />
)}
</div>
);

View File

@@ -98,7 +98,7 @@ const EmployesDisponiblesPage = () => {
return colors[metier] || 'secondary';
};
return <Tag value={rowData.metier} severity={getMetierColor(rowData.metier)} />;
return <Tag value={rowData.metier} severity={getMetierColor(rowData.metier) as any} />;
};
const experienceBodyTemplate = (rowData: EmployeDisponible) => {
@@ -112,7 +112,7 @@ const EmployesDisponiblesPage = () => {
}
};
return <Tag value={rowData.niveauExperience} severity={getExperienceColor(rowData.niveauExperience)} />;
return <Tag value={rowData.niveauExperience} severity={getExperienceColor(rowData.niveauExperience) as any} />;
};
const disponibiliteBodyTemplate = (rowData: EmployeDisponible) => {

View File

@@ -125,7 +125,7 @@ const EmployesPageContent = () => {
}
};
return <Tag value={rowData.statut} severity={getSeverity(rowData.statut)} />;
return <Tag value={rowData.statut} severity={getSeverity(rowData.statut) as any} />;
};
const actionBodyTemplate = (rowData: Employe) => {
@@ -267,6 +267,7 @@ const EmployesPageContent = () => {
header={header}
selection={selectedEmployes}
onSelectionChange={(e) => setSelectedEmployes(e.value)}
selectionMode="multiple"
responsiveLayout="scroll"
>
<Column selectionMode="multiple" headerStyle={{ width: '3rem' }} />