+ {people.map((person, index) => {
+ const isEditing = editingIndex === index;
+ const canRename =
+ person.renamable && onRenamePerson && onMergePeople;
- return (
-
- onSelectPerson?.(index)}
- onRename={canRename ? () => startEditing(index) : undefined}
- editValue={isEditing ? editValue : undefined}
- onEditValueChange={isEditing ? setEditValue : undefined}
- onEditCommit={
- isEditing
- ? (value) => handleRenameCommit(index, value)
- : undefined
+ return (
+
-
- );
- })}
-
+ className={css({ display: "inline-flex" })}
+ >
+
onSelectPerson?.(index)}
+ onRename={canRename ? () => startEditing(index) : undefined}
+ editValue={isEditing ? editValue : undefined}
+ onEditValueChange={isEditing ? setEditValue : undefined}
+ onEditCommit={
+ isEditing
+ ? (value) => handleRenameCommit(index, value)
+ : undefined
+ }
+ onEditCancel={isEditing ? finishEditing : undefined}
+ renameInputLabel={`Editar nombre de ${person.name}`}
+ />
+
+ );
+ })}
+