From 052f5792323a51e6b260f0b877b6842a34a9ca3f Mon Sep 17 00:00:00 2001 From: ValueOn AG Date: Sun, 22 Feb 2026 22:55:10 +0100 Subject: [PATCH] fix remaining TS errors in TrusteePositionDocumentsView Co-authored-by: Cursor --- .../trustee/TrusteePositionDocumentsView.tsx | 21 +++++++------------ 1 file changed, 8 insertions(+), 13 deletions(-) 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)