Fix: Corriger toutes les erreurs de build du frontend

- Correction des erreurs TypeScript dans userService.ts et workflowTester.ts
- Ajout des propriétés manquantes aux objets User mockés
- Conversion des dates de string vers objets Date
- Correction des appels asynchrones et des types incompatibles
- Ajout de dynamic rendering pour résoudre les erreurs useSearchParams
- Enveloppement de useSearchParams dans Suspense boundary
- Configuration de force-dynamic au niveau du layout principal

Build réussi: 126 pages générées avec succès

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
dahoud
2025-10-18 13:23:08 +00:00
parent c377291608
commit a8825a058b
164 changed files with 1228 additions and 1824 deletions

View File

@@ -81,7 +81,7 @@ class PhaseChantierService {
* Récupérer les phases d'un chantier
*/
async getByChantier(chantierId: number): Promise<PhaseChantier[]> {
const response = await this.api.api.get(`${this.basePath}/chantier/${chantierId}`);
const response = await this.api.get(`${this.basePath}/chantier/${chantierId}`);
return response.data;
}
@@ -375,7 +375,7 @@ class PhaseChantierService {
end: phase.dateFinPrevue,
progress: (phase.pourcentageAvancement || 0) / 100,
status: phase.statut,
parent: phase.phaseParent?.id,
parent: phase.phaseParent,
dependencies: [], // TODO: Implémenter les dépendances
color: this.getStatutColor(phase.statut)
}));