+ {/* Avatar */}
+
+ {displayName ? (
+
+ {senderInitial(displayName)}
+
+ ) : (
+
+
+
+ )}
+
+
+ {/* Labels */}
+
+ {currentLabels.map((labelId) => {
+ const row = labelRows.find((r) => r.id === labelId)
+ return (
+
+ {row && (
+
+ )}
+ {row?.label ?? labelId}
+
+
+ )
+ })}
+
+
+
+
+
+
+ Libellés
+
+
+ {availableLabels.map((row) => {
+ const active = currentLabels.includes(row.id)
+ return (
+
+ )
+ })}
+
+
+
+
+
+ {/* Name section */}
+
}>
+ {nameExpanded && (
+
+ )}
+
+
+
+
+
+
+ {nameExpanded && (
+
+ )}
+
+ {nameExpanded && (
+ <>
+
+
+
+ >
+ )}
+
+
+ {/* Company section */}
+
}>
+
+
+
+
+
+
+ {companyExpanded && (
+
+ )}
+
+
+
+ {/* Email section */}
+
}>
+ {emailFields.map((field, index) => (
+
+
+
+
+
+ {emailFields.length > 1 && (
+
+ )}
+
+
(
+ ({ value: l, label: l }))}
+ />
+ )}
+ />
+
+ ))}
+
appendEmail({ value: "", label: "Domicile" })}>
+ Ajouter une adresse e-mail
+
+
+
+ {/* Phone section */}
+
}>
+ {phoneFields.map((field, index) => (
+
+
+
+ 🇫🇷
+
+
+
+
+ {phoneFields.length > 1 && (
+
+ )}
+
+
(
+ ({ value: l, label: l }))}
+ />
+ )}
+ />
+
+ ))}
+
appendPhone({ value: "", label: "Mobile" })}>
+ Ajouter un numéro de téléphone
+
+
+
+ {/* Address section */}
+
}>
+ {addressFields.map((field, index) => (
+
+
+ (
+ ({ value: l, label: l }))}
+ />
+ )}
+ />
+
+
+
+
+
+
+
+ ))}
+
+ appendAddress({
+ street: "",
+ city: "",
+ region: "",
+ postalCode: "",
+ country: "",
+ label: "Domicile",
+ })
+ }
+ >
+ Ajouter une adresse
+
+
+
+ {/* Birthday section */}
+
}>
+
+
+
+
+
+ (
+ f.onChange(v ? Number(v) : undefined)}
+ options={FRENCH_MONTHS.map((name, i) => ({
+ value: String(i + 1),
+ label: name,
+ }))}
+ placeholder="Mois"
+ />
+ )}
+ />
+
+
+
+
+
+
+
+ {/* Notes section */}
+
}>
+
+
+
+
+
+