fix: Update PrimeReact to v10.8.3 and fix all compilation errors
This commit is contained in:
@@ -224,7 +224,7 @@ const EditEquipePage = () => {
|
||||
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 competencesBodyTemplate = (rowData: Employe) => {
|
||||
|
||||
@@ -172,11 +172,11 @@ const EquipeDetailPage = () => {
|
||||
};
|
||||
|
||||
const metierBodyTemplate = (rowData: any) => {
|
||||
return <Tag value={rowData.metier} severity={getMetierColor(rowData.metier)} />;
|
||||
return <Tag value={rowData.metier} severity={getMetierColor(rowData.metier) as any} />;
|
||||
};
|
||||
|
||||
const statutEmployeBodyTemplate = (rowData: any) => {
|
||||
return <Tag value={rowData.statut} severity={getStatutSeverity(rowData.statut)} />;
|
||||
return <Tag value={rowData.statut} severity={getStatutSeverity(rowData.statut) as any} />;
|
||||
};
|
||||
|
||||
const competencesBodyTemplate = (rowData: any) => {
|
||||
@@ -326,8 +326,8 @@ const EquipeDetailPage = () => {
|
||||
<div className="flex-1">
|
||||
<h2 className="m-0 mb-2">{equipe.nom}</h2>
|
||||
<div className="flex flex-wrap gap-2 mb-2">
|
||||
<Tag value={equipe.specialite} severity={getSpecialiteColor(equipe.specialite)} />
|
||||
<Tag value={equipe.statut} severity={getStatutSeverity(equipe.statut)} />
|
||||
<Tag value={equipe.specialite} severity={getSpecialiteColor(equipe.specialite) as any} />
|
||||
<Tag value={equipe.statut} severity={getStatutSeverity(equipe.statut) as any} />
|
||||
<Badge value={`${equipe.nombreEmployes} employés`} severity="info" />
|
||||
<Tag value={`${equipe.tauxOccupation}% occupation`} severity="warning" />
|
||||
</div>
|
||||
@@ -372,7 +372,7 @@ const EquipeDetailPage = () => {
|
||||
</div>
|
||||
<div className="field">
|
||||
<label className="font-medium">Spécialité:</label>
|
||||
<p><Tag value={equipe.specialite} severity={getSpecialiteColor(equipe.specialite)} /></p>
|
||||
<p><Tag value={equipe.specialite} severity={getSpecialiteColor(equipe.specialite) as any} /></p>
|
||||
</div>
|
||||
<div className="field">
|
||||
<label className="font-medium">Date de création:</label>
|
||||
@@ -387,7 +387,7 @@ const EquipeDetailPage = () => {
|
||||
<h4>Métriques</h4>
|
||||
<div className="field">
|
||||
<label className="font-medium">Statut:</label>
|
||||
<p><Tag value={equipe.statut} severity={getStatutSeverity(equipe.statut)} /></p>
|
||||
<p><Tag value={equipe.statut} severity={getStatutSeverity(equipe.statut) as any} /></p>
|
||||
</div>
|
||||
<div className="field">
|
||||
<label className="font-medium">Nombre d'employés:</label>
|
||||
|
||||
@@ -111,7 +111,7 @@ const EquipesDisponiblesPage = () => {
|
||||
return colors[specialite] || 'secondary';
|
||||
};
|
||||
|
||||
return <Tag value={rowData.specialite} severity={getSpecialiteColor(rowData.specialite)} />;
|
||||
return <Tag value={rowData.specialite} severity={getSpecialiteColor(rowData.specialite) as any} />;
|
||||
};
|
||||
|
||||
const chefEquipeBodyTemplate = (rowData: EquipeDisponible) => {
|
||||
|
||||
@@ -187,7 +187,7 @@ const NouvelleEquipePage = () => {
|
||||
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 competencesBodyTemplate = (rowData: Employe) => {
|
||||
|
||||
@@ -160,7 +160,7 @@ const EquipeOptimalePage = () => {
|
||||
return colors[specialite] || 'secondary';
|
||||
};
|
||||
|
||||
return <Tag value={rowData.specialite} severity={getSpecialiteColor(rowData.specialite)} />;
|
||||
return <Tag value={rowData.specialite} severity={getSpecialiteColor(rowData.specialite) as any} />;
|
||||
};
|
||||
|
||||
const competencesBodyTemplate = (rowData: EquipeRecommandee) => {
|
||||
|
||||
@@ -123,7 +123,7 @@ const EquipesPage = () => {
|
||||
}
|
||||
};
|
||||
|
||||
return <Tag value={rowData.statut} severity={getSeverity(rowData.statut)} />;
|
||||
return <Tag value={rowData.statut} severity={getSeverity(rowData.statut) as any} />;
|
||||
};
|
||||
|
||||
const specialiteBodyTemplate = (rowData: Equipe) => {
|
||||
@@ -141,7 +141,7 @@ const EquipesPage = () => {
|
||||
return colors[specialite] || 'secondary';
|
||||
};
|
||||
|
||||
return <Tag value={rowData.specialite} severity={getSpecialiteColor(rowData.specialite)} />;
|
||||
return <Tag value={rowData.specialite} severity={getSpecialiteColor(rowData.specialite) as any} />;
|
||||
};
|
||||
|
||||
const chefEquipeBodyTemplate = (rowData: Equipe) => {
|
||||
@@ -167,7 +167,7 @@ const EquipesPage = () => {
|
||||
<Tag key={index} value={`${emp.prenom} ${emp.nom}`} className="p-tag-sm" />
|
||||
))}
|
||||
{rowData.employes.length > 2 && (
|
||||
<Badge value={`+${rowData.employes.length - 2}`} severity="secondary" />
|
||||
<Badge value={`+${rowData.employes.length - 2}`} severity={"secondary" as any} />
|
||||
)}
|
||||
</div>
|
||||
)}
|
||||
@@ -343,6 +343,7 @@ const EquipesPage = () => {
|
||||
header={header}
|
||||
selection={selectedEquipes}
|
||||
onSelectionChange={(e) => setSelectedEquipes(e.value)}
|
||||
selectionMode="multiple"
|
||||
responsiveLayout="scroll"
|
||||
>
|
||||
<Column selectionMode="multiple" headerStyle={{ width: '3rem' }} />
|
||||
@@ -378,3 +379,4 @@ const EquipesPage = () => {
|
||||
};
|
||||
|
||||
export default EquipesPage;
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@ const EquipesSpecialitesPage = () => {
|
||||
};
|
||||
|
||||
const statutBodyTemplate = (rowData: any) => {
|
||||
return <Tag value={rowData.statut} severity={getStatutSeverity(rowData.statut)} />;
|
||||
return <Tag value={rowData.statut} severity={getStatutSeverity(rowData.statut) as any} />;
|
||||
};
|
||||
|
||||
const chefEquipeBodyTemplate = (rowData: any) => {
|
||||
@@ -165,9 +165,9 @@ const EquipesSpecialitesPage = () => {
|
||||
<Card key={specialiteData.specialite} className="mb-4">
|
||||
<div className="flex justify-content-between align-items-center mb-4">
|
||||
<div className="flex align-items-center gap-3">
|
||||
<Tag
|
||||
value={specialiteLabels[specialiteData.specialite]}
|
||||
severity={specialiteColors[specialiteData.specialite]}
|
||||
<Tag
|
||||
value={specialiteLabels[specialiteData.specialite]}
|
||||
severity={specialiteColors[specialiteData.specialite] as any}
|
||||
className="text-lg"
|
||||
/>
|
||||
<Badge value={specialiteData.nombreEquipes} severity="info" />
|
||||
@@ -339,9 +339,9 @@ const EquipesSpecialitesPage = () => {
|
||||
<div key={specialiteData.specialite} className="col-12 lg:col-6 xl:col-4">
|
||||
<Card className="h-full">
|
||||
<div className="text-center">
|
||||
<Tag
|
||||
value={specialiteLabels[specialiteData.specialite]}
|
||||
severity={specialiteColors[specialiteData.specialite]}
|
||||
<Tag
|
||||
value={specialiteLabels[specialiteData.specialite]}
|
||||
severity={specialiteColors[specialiteData.specialite] as any}
|
||||
className="mb-3"
|
||||
/>
|
||||
<div className="text-3xl font-bold mb-2">{specialiteData.nombreEquipes}</div>
|
||||
|
||||
Reference in New Issue
Block a user