fix: auto-add extraInput a la sauvegarde si non confirme par +
This commit is contained in:
@@ -276,7 +276,15 @@ function CompaniesSection() {
|
|||||||
|
|
||||||
function handleSubmit(e: React.FormEvent) {
|
function handleSubmit(e: React.FormEvent) {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
if (editing) save.mutate(editing);
|
if (!editing) return;
|
||||||
|
// Si l'utilisateur a tapé une adresse sans cliquer sur +, on l'ajoute automatiquement
|
||||||
|
const pending = extraInput.trim().toLowerCase();
|
||||||
|
const finalEditing =
|
||||||
|
pending && pending.includes('@') && !editing.extra_emails.includes(pending)
|
||||||
|
? { ...editing, extra_emails: [...editing.extra_emails, pending] }
|
||||||
|
: editing;
|
||||||
|
setExtraInput('');
|
||||||
|
save.mutate(finalEditing);
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
Reference in New Issue
Block a user