Merge pull request #98 from IliesAllali/fix/infos-annee-seule

Fiche : un champ vidé pendant la saisie reste affiché
This commit is contained in:
IliesAllali authored and GitHub committed 2026-10-19 00:11:33 +02:00
commit 14b5f0e99f
1 file changed
+3 -1
+3 -1
View File
@@ -277,7 +277,9 @@ const PersonCard = ({
// Onglet Infos en modification : seuls les champs remplis (ou ouverts) s'affichent, le reste est en pastilles
const isFilled = (value) => value !== null && value !== undefined && String(value).trim() !== ''
const openedHas = (field) => openedFields.includes(field)
// Un champ ouvert par sa pastille, ou en cours de saisie, reste affiché jusqu'à l'enregistrement,
// même vidé : sinon il disparaît sous les doigts et la frappe part dans le champ suivant
const openedHas = (field) => openedFields.includes(field) || field in edits
const openField = (field) => {
setOpenedFields((prev) => (prev.includes(field) ? prev : [...prev, field]))
setFocusField(field)