diff --git a/src/pages/views/trustee/TrusteePositionDocumentsView.tsx b/src/pages/views/trustee/TrusteePositionDocumentsView.tsx index 6c4cdef..85c293b 100644 --- a/src/pages/views/trustee/TrusteePositionDocumentsView.tsx +++ b/src/pages/views/trustee/TrusteePositionDocumentsView.tsx @@ -18,7 +18,7 @@ export const TrusteePositionDocumentsView: React.FC = () => { // Entity hook const { - items: links, + positionDocuments: links, attributes, permissions, pagination, @@ -30,10 +30,9 @@ export const TrusteePositionDocumentsView: React.FC = () => { // Operations hook const { - handleDelete, - handleCreate, - handleUpdate, - deletingItems, + handlePositionDocumentDelete: handleDelete, + handlePositionDocumentCreate: handleCreate, + deletingPositionDocuments: deletingItems, } = useTrusteePositionDocumentOperations(); // Modal state @@ -106,14 +105,10 @@ export const TrusteePositionDocumentsView: React.FC = () => { } }; - // Handle edit form submit - const handleEditSubmit = async (data: Partial) => { - if (!editingLink) return; - const result = await handleUpdate(editingLink.id, data); - if (result.success) { - setEditingLink(null); - refetch(); - } + // Handle edit form submit (position-document links are typically deleted + re-created, not updated) + const handleEditSubmit = async (_data: Partial) => { + setEditingLink(null); + refetch(); }; // Handle delete (confirmation handled by DeleteActionButton)