From 9fe97f2b8ad90a825009b8e8428eb6c26f57d7c4 Mon Sep 17 00:00:00 2001 From: Nils Schneider Date: Thu, 30 Oct 2025 02:18:33 +0100 Subject: [PATCH] move folder creation to sidebar --- frontend/src/documents/DocumentsTable.jsx | 26 ---- frontend/src/index.jsx | 157 ++++------------------ frontend/src/sidebar/Sidebar.jsx | 24 ++++ 3 files changed, 51 insertions(+), 156 deletions(-) diff --git a/frontend/src/documents/DocumentsTable.jsx b/frontend/src/documents/DocumentsTable.jsx index 4816d08..7b5ec8d 100644 --- a/frontend/src/documents/DocumentsTable.jsx +++ b/frontend/src/documents/DocumentsTable.jsx @@ -10,7 +10,6 @@ import { FolderIcon, TrashIcon, RefreshIcon, - FolderPlusIcon, MinusVerticalIcon, ArrowUpIcon, } from '../ui/icons'; @@ -199,8 +198,6 @@ const DocumentsTable = ({ currentFolderName, onRefresh, onShowSkeuoWorkspace = () => {}, - onRequestCreateFolder, - creatingFolder = false, subfolders, documents, searchResults, @@ -512,13 +509,6 @@ const DocumentsTable = ({ - @@ -1056,8 +1046,6 @@ export { DocumentThumbnailImage }; export const createDocumentsTableHeaderActions = ({ viewMode, onViewModeChange, - onRequestCreateFolder, - creatingFolder, onRefresh, onShowSkeuoWorkspace, }) => { @@ -1088,16 +1076,6 @@ export const createDocumentsTableHeaderActions = ({ - - - - - - - )} {isTagsModalOpen && (
{ + if (creatingFolder) { + return; + } + onCreateFolder?.(); + }, [creatingFolder, onCreateFolder]); + const handleSearchInputChange = useCallback( (event) => { onSearchChange?.(event.target.value); @@ -442,6 +453,19 @@ const Sidebar = ({

Folders

+ {onCreateFolder ? ( +
+ +
+ ) : null}
    {rootNode && renderNodes([rootNode.id], 0)}