search cleanup

This commit is contained in:
2025-11-19 01:25:56 +01:00
parent 6923a68837
commit e1b47ed153
9 changed files with 175 additions and 156 deletions
@@ -93,7 +93,6 @@ interface UseDocumentsWorkspaceOptions {
onDocumentsSortFieldChange?: (field: string) => void;
onDocumentsSortDirectionToggle?: () => void;
searchIncludeDescendants?: boolean;
onToggleSearchIncludeDescendants?: () => void;
onSetSearchIncludeDescendants?: (value: boolean) => void;
sortRefreshReadyRef?: MutableRefObject<boolean>;
}
@@ -108,14 +107,12 @@ const useDocumentsWorkspace = ({
onDocumentsSortFieldChange,
onDocumentsSortDirectionToggle,
searchIncludeDescendants = true,
onToggleSearchIncludeDescendants,
onSetSearchIncludeDescendants,
sortRefreshReadyRef,
}: UseDocumentsWorkspaceOptions = {}) => {
const handleDocumentsViewModeChange = onDocumentsViewModeChange || noop;
const handleDocumentsSortFieldChange = onDocumentsSortFieldChange || noop;
const handleDocumentsSortDirectionToggle = onDocumentsSortDirectionToggle || noop;
const toggleSearchIncludeDescendants = onToggleSearchIncludeDescendants || noop;
const setSearchIncludeDescendants = onSetSearchIncludeDescendants || noop;
const fallbackSortFieldRef = useRef(documentsSortField);
@@ -348,12 +345,8 @@ const useDocumentsWorkspace = ({
setActiveTagFilters,
activeCorrespondentFilters,
setActiveCorrespondentFilters,
toggleTagFilter,
toggleCorrespondentFilter,
isFilterActive,
clearFilters,
handleSearchChange,
handleSearchSubmit,
documentsFilterValue,
} = useDocumentsSearch({
api,
assetManager,
@@ -370,6 +363,8 @@ const useDocumentsWorkspace = ({
setSearchIncludeDescendants,
});
const documentsFilter = documentsFilterValue;
useEffect(() => {
setSearchResultsRef.current = setSearchResults;
}, [setSearchResults]);
@@ -1495,7 +1490,6 @@ const useDocumentsWorkspace = ({
currentSubfolders,
documents,
searchResults,
isFilterActive,
folderClickHandlers,
handleFolderDragStart,
handleFolderDragEnd,
@@ -1511,16 +1505,12 @@ const useDocumentsWorkspace = ({
activeCorrespondentFilters,
ensureAssetUrl,
getDocumentAsset,
toggleTagFilter,
toggleCorrespondentFilter,
handleDocumentTagDrop,
documentsViewMode,
documentsSortField,
documentsSortDirection,
handleDocumentsSortFieldChange,
handleDocumentsSortDirectionToggle,
searchIncludeDescendants,
toggleSearchIncludeDescendants,
handleDocumentsViewModeChange,
clearDocumentSelection,
handleDeleteSelection,
@@ -1562,21 +1552,12 @@ const useDocumentsWorkspace = ({
handlePromptCreateFolder,
creatingFolder,
tags,
activeTagFilters,
toggleTagFilter,
handleTagCreate,
correspondents,
activeCorrespondentFilters,
toggleCorrespondentFilter,
handleCorrespondentCreate,
appStatus,
loading,
previewActive,
searchQuery,
handleSearchChange,
handleSearchSubmit,
clearFilters,
isFilterActive,
handleLogout,
status,
tenantName,
@@ -1639,6 +1620,7 @@ const useDocumentsWorkspace = ({
openDetailPanel,
uploadQueue,
clearUploadQueue,
documentsFilter,
}),
[
token,
@@ -1690,6 +1672,7 @@ const useDocumentsWorkspace = ({
openDetailPanel,
uploadQueue,
clearUploadQueue,
documentsFilter,
],
);