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)