diff --git a/frontend/src/app/knowledge/page.tsx b/frontend/src/app/knowledge/page.tsx index cf35486b..f43c2065 100644 --- a/frontend/src/app/knowledge/page.tsx +++ b/frontend/src/app/knowledge/page.tsx @@ -64,7 +64,7 @@ function SearchPage() { }; // Convert TaskFiles to File format and merge with backend results - const taskFilesAsFiles: File[] = taskFiles.map((taskFile) => { + const taskFilesAsFiles: File[] = taskFiles.map(taskFile => { return { filename: taskFile.filename, mimetype: taskFile.mimetype, @@ -77,11 +77,11 @@ function SearchPage() { const backendFiles = data as File[]; - const filteredTaskFiles = taskFilesAsFiles.filter((taskFile) => { + const filteredTaskFiles = taskFilesAsFiles.filter(taskFile => { return ( taskFile.status !== "active" && !backendFiles.some( - (backendFile) => backendFile.filename === taskFile.filename + backendFile => backendFile.filename === taskFile.filename ) ); }); @@ -123,7 +123,7 @@ function SearchPage() { { field: "size", headerName: "Size", - valueFormatter: (params) => + valueFormatter: params => params.value ? `${Math.round(params.value / 1024)} KB` : "-", }, { @@ -133,13 +133,13 @@ function SearchPage() { { field: "owner", headerName: "Owner", - valueFormatter: (params) => + valueFormatter: params => params.data?.owner_name || params.data?.owner_email || "—", }, { field: "chunkCount", headerName: "Chunks", - valueFormatter: (params) => params.data?.chunkCount?.toString() || "-", + valueFormatter: params => params.data?.chunkCount?.toString() || "-", }, { field: "avgScore", @@ -201,7 +201,7 @@ function SearchPage() { try { // Delete each file individually since the API expects one filename at a time - const deletePromises = selectedRows.map((row) => + const deletePromises = selectedRows.map(row => deleteDocumentMutation.mutateAsync({ filename: row.filename }) ); @@ -318,18 +318,17 @@ function SearchPage() { rowSelection="multiple" rowMultiSelectWithClick={false} suppressRowClickSelection={true} - getRowId={(params) => params.data.filename} - domLayout="autoHeight" + getRowId={params => params.data.filename} + domLayout="normal" onSelectionChanged={onSelectionChanged} noRowsOverlayComponent={() => ( -
- No documents found -
-- Try adjusting your search terms -
+