diff --git a/front/src/pages/people/people-table.tsx b/front/src/pages/people/people-table.tsx index e1c14f4f7..f7fd24ad4 100644 --- a/front/src/pages/people/people-table.tsx +++ b/front/src/pages/people/people-table.tsx @@ -35,6 +35,8 @@ export const sortsAvailable = [ }, { id: 'city', label: 'City', order: 'asc', icon: faMapPin }, ] satisfies Array>; +import EditableCell from '../../components/table/EditableCell'; +import { updatePerson } from '../../services/people'; const columnHelper = createColumnHelper(); export const peopleColumns = [ @@ -58,9 +60,14 @@ export const peopleColumns = [ columnHelper.accessor('email', { header: () => , cell: (props) => ( - - {props.row.original.email} - + { + const person = props.row.original; + person.email = value; + updatePerson(person).catch((error) => console.error(error)); // TODO: handle error + }} + /> ), }), columnHelper.accessor('company', {