From 9b791151703f51e9866b298c46d6dfa95b82358c Mon Sep 17 00:00:00 2001 From: Nils Schneider Date: Fri, 5 Dec 2025 01:58:19 +0100 Subject: [PATCH] drop useMemo --- .../documents/data/useDocumentsWorkspace.ts | 152 ++++++------------ 1 file changed, 50 insertions(+), 102 deletions(-) diff --git a/frontend/src/documents/data/useDocumentsWorkspace.ts b/frontend/src/documents/data/useDocumentsWorkspace.ts index 3416adf..f219f42 100644 --- a/frontend/src/documents/data/useDocumentsWorkspace.ts +++ b/frontend/src/documents/data/useDocumentsWorkspace.ts @@ -1252,108 +1252,56 @@ const useDocumentsWorkspace = ({ uploadQueue, }); - const contextValue = useMemo( - () => ({ - token, - appStatus, - status, - setStatusMessage, - dropOverlayState, - handleLogout, - sidebarProps, - tags, - refreshTags, - handleTagUpdate, - handleTagDelete, - handleDocumentTagDrop: handleDocumentTagAttach, - correspondents, - refreshCorrespondents, - handleCorrespondentUpdate, - handleCorrespondentCreate, - handleCorrespondentDelete, - handleDocumentCorrespondentAttach, - handleCorrespondentRemove, - handleCorrespondentAdd, - passkeys, - passkeysSupported, - passkeysLoading, - registeringPasskey, - revokingPasskeyId, - refreshPasskeys, - registerPasskey, - revokePasskey, - previewActive, - previewWorkspaceDocument, - previewDocumentId, - closeDocumentPreview, - handleThumbnailRegeneration, - documentsTableProps, - detailPanelProps, - documentsViewMode, - ensureAssetUrl, - resolveFolderPath, - getDocumentAsset, - notifyApiError, - openTagsModal, - openCorrespondentsModal, - openSettings, - detailPanelOpen, - openDetailPanel, - uploadQueue, - clearUploadQueue, - documentsFilter, - }), - [ - token, - appStatus, - status, - setStatusMessage, - dropOverlayState, - handleLogout, - sidebarProps, - tags, - refreshTags, - handleTagUpdate, - handleTagDelete, - handleDocumentTagAttach, - correspondents, - refreshCorrespondents, - handleCorrespondentUpdate, - handleCorrespondentCreate, - handleCorrespondentDelete, - handleDocumentCorrespondentAttach, - handleCorrespondentRemove, - handleCorrespondentAdd, - passkeys, - passkeysSupported, - passkeysLoading, - registeringPasskey, - revokingPasskeyId, - refreshPasskeys, - registerPasskey, - revokePasskey, - previewActive, - previewWorkspaceDocument, - previewDocumentId, - closeDocumentPreview, - handleThumbnailRegeneration, - documentsTableProps, - detailPanelProps, - documentsViewMode, - ensureAssetUrl, - resolveFolderPath, - getDocumentAsset, - notifyApiError, - openTagsModal, - openCorrespondentsModal, - openSettings, - detailPanelOpen, - openDetailPanel, - uploadQueue, - clearUploadQueue, - documentsFilter, - ], - ); + const contextValue = { + token, + appStatus, + status, + setStatusMessage, + dropOverlayState, + handleLogout, + sidebarProps, + tags, + refreshTags, + handleTagUpdate, + handleTagDelete, + handleDocumentTagDrop: handleDocumentTagAttach, + correspondents, + refreshCorrespondents, + handleCorrespondentUpdate, + handleCorrespondentCreate, + handleCorrespondentDelete, + handleDocumentCorrespondentAttach, + handleCorrespondentRemove, + handleCorrespondentAdd, + passkeys, + passkeysSupported, + passkeysLoading, + registeringPasskey, + revokingPasskeyId, + refreshPasskeys, + registerPasskey, + revokePasskey, + previewActive, + previewWorkspaceDocument, + previewDocumentId, + closeDocumentPreview, + handleThumbnailRegeneration, + documentsTableProps, + detailPanelProps, + documentsViewMode, + ensureAssetUrl, + resolveFolderPath, + getDocumentAsset, + notifyApiError, + openTagsModal, + openCorrespondentsModal, + openSettings, + detailPanelOpen, + openDetailPanel, + uploadQueue, + clearUploadQueue, + documentsFilter, + }; // hook callers handle rendering / routing return {