+
+
Project Knowledge
+
- toast.success(
- `Successfully deleted ${selectedRows.length} document${
- selectedRows.length > 1 ? "s" : ""
- }`
- );
- setSelectedRows([]);
- setShowBulkDeleteDialog(false);
-
- // Clear selection in the grid
- if (gridRef.current) {
- gridRef.current.api.deselectAll();
- }
- } catch (error) {
- toast.error(
- error instanceof Error
- ? error.message
- : "Failed to delete some documents"
- );
- }
- };
-
- return (
- <>
-
-
-
Project Knowledge
-
-
- {/* Search Input Area */}
-
-
- {/* //TODO: Implement sync button */}
- {/*
-
[]}
- defaultColDef={defaultColDef}
- loading={isFetching}
- ref={gridRef}
- theme={themeQuartz.withParams({ browserColorScheme: "inherit" })}
- rowData={fileResults}
- rowSelection="multiple"
- rowMultiSelectWithClick={false}
- suppressRowClickSelection={true}
- getRowId={(params: GetRowIdParams) => params.data?.filename}
- domLayout="normal"
- onSelectionChanged={onSelectionChanged}
- noRowsOverlayComponent={() => (
-
-
- No knowledge
-
-
- Add files from local or your preferred cloud.
-
-
- )}
- />
-
+ {selectedRows.length > 0 && (
+
setShowBulkDeleteDialog(true)}
+ >
+ Delete
+
+ )}
+
+
+
+
+