drop useMemo

This commit is contained in:
2025-12-05 01:58:19 +01:00
parent 66a0be42bd
commit 9b79115170
@@ -1252,108 +1252,56 @@ const useDocumentsWorkspace = ({
uploadQueue, uploadQueue,
}); });
const contextValue = useMemo( const contextValue = {
() => ({ token,
token, appStatus,
appStatus, status,
status, setStatusMessage,
setStatusMessage, dropOverlayState,
dropOverlayState, handleLogout,
handleLogout, sidebarProps,
sidebarProps, tags,
tags, refreshTags,
refreshTags, handleTagUpdate,
handleTagUpdate, handleTagDelete,
handleTagDelete, handleDocumentTagDrop: handleDocumentTagAttach,
handleDocumentTagDrop: handleDocumentTagAttach, correspondents,
correspondents, refreshCorrespondents,
refreshCorrespondents, handleCorrespondentUpdate,
handleCorrespondentUpdate, handleCorrespondentCreate,
handleCorrespondentCreate, handleCorrespondentDelete,
handleCorrespondentDelete, handleDocumentCorrespondentAttach,
handleDocumentCorrespondentAttach, handleCorrespondentRemove,
handleCorrespondentRemove, handleCorrespondentAdd,
handleCorrespondentAdd, passkeys,
passkeys, passkeysSupported,
passkeysSupported, passkeysLoading,
passkeysLoading, registeringPasskey,
registeringPasskey, revokingPasskeyId,
revokingPasskeyId, refreshPasskeys,
refreshPasskeys, registerPasskey,
registerPasskey, revokePasskey,
revokePasskey, previewActive,
previewActive, previewWorkspaceDocument,
previewWorkspaceDocument, previewDocumentId,
previewDocumentId, closeDocumentPreview,
closeDocumentPreview, handleThumbnailRegeneration,
handleThumbnailRegeneration, documentsTableProps,
documentsTableProps, detailPanelProps,
detailPanelProps, documentsViewMode,
documentsViewMode, ensureAssetUrl,
ensureAssetUrl, resolveFolderPath,
resolveFolderPath, getDocumentAsset,
getDocumentAsset, notifyApiError,
notifyApiError, openTagsModal,
openTagsModal, openCorrespondentsModal,
openCorrespondentsModal, openSettings,
openSettings, detailPanelOpen,
detailPanelOpen, openDetailPanel,
openDetailPanel, uploadQueue,
uploadQueue, clearUploadQueue,
clearUploadQueue, documentsFilter,
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,
],
);
// hook callers handle rendering / routing // hook callers handle rendering / routing
return { return {