fix: Correction de l'erreur React 'Objects are not valid as a React child'

- Correction du rendu des entités persons, companies et addresses
- Affichage des propriétés spécifiques (firstName, lastName, name, street, etc.)
- Ajout du score de confiance pour chaque entité
- Résolution de l'erreur de rendu d'objets React

Fixes: Erreur React lors de l'affichage des entités extraites
Fixes: Rendu d'objets complexes dans les listes
This commit is contained in:
Nicolas Cantu 2025-09-16 05:51:25 +02:00
parent 124efaee13
commit a48b41f488

View File

@ -204,7 +204,10 @@ export default function ExtractionView() {
<List dense>
{extraction.extraction.entities.persons.map((person, index) => (
<ListItem key={index}>
<ListItemText primary={person} />
<ListItemText
primary={`${person.firstName} ${person.lastName}`}
secondary={`Confiance: ${Math.round(person.confidence * 100)}%`}
/>
</ListItem>
))}
</List>
@ -223,7 +226,10 @@ export default function ExtractionView() {
<List dense>
{extraction.extraction.entities.addresses.map((address, index) => (
<ListItem key={index}>
<ListItemText primary={address} />
<ListItemText
primary={`${address.street}, ${address.city} ${address.postalCode}`}
secondary={`Confiance: ${Math.round(address.confidence * 100)}%`}
/>
</ListItem>
))}
</List>
@ -242,7 +248,10 @@ export default function ExtractionView() {
<List dense>
{extraction.extraction.entities.companies.map((company, index) => (
<ListItem key={index}>
<ListItemText primary={company} />
<ListItemText
primary={company.name}
secondary={`Confiance: ${Math.round(company.confidence * 100)}%`}
/>
</ListItem>
))}
</List>