refactor: Replace useWorkspaceBreadcrumbs hook with resolveBreadcrumbs utility

This commit is contained in:
2025-12-07 22:10:34 +01:00
parent d62f462129
commit 53664f2421
5 changed files with 47 additions and 195 deletions
@@ -36,7 +36,6 @@ interface UseFolderTreeActionsOptions {
setSelectedFolder: (folderId: FolderKey) => void;
notifyApiError: (error: unknown, message?: string) => void;
setStatusMessage: (message: string, level?: string) => void;
setCurrentFolder: (updater: (prev: any) => any) => void;
navigate?: (path: string, options?: { replace?: boolean }) => void;
handleFileDrop: (dataTransfer: DataTransfer, folderId: FolderKey) => Promise<void> | void;
moveDocumentsToFolder: (docIds: FolderId[], folderId: FolderKey) => Promise<void>;
@@ -56,7 +55,6 @@ const useFolderTreeActions = ({
setSelectedFolder,
notifyApiError,
setStatusMessage,
setCurrentFolder,
navigate,
handleFileDrop,
moveDocumentsToFolder,
@@ -202,7 +200,6 @@ const useFolderTreeActions = ({
return next;
});
setCurrentFolder((prev) => (prev?.id === folderId ? { ...prev, name: trimmed } : prev));
setStatusMessage('Folder renamed.', 'success');
return true;
} catch (error) {
@@ -213,7 +210,6 @@ const useFolderTreeActions = ({
},
[
notifyApiError,
setCurrentFolder,
setFolderNodes,
setStatusMessage,
token,