{q.header}
diff --git a/src/workspaces/apps/Chat/ToolActivity.tsx b/src/workspaces/apps/Chat/ToolActivity.tsx
index f08ebeda..00916012 100644
--- a/src/workspaces/apps/Chat/ToolActivity.tsx
+++ b/src/workspaces/apps/Chat/ToolActivity.tsx
@@ -120,7 +120,7 @@ const ToolOutput = ({ toolName, output, isError }: ToolOutputProps) => {
<>
{displayText}
diff --git a/src/workspaces/apps/ChatHistory/SessionBar.tsx b/src/workspaces/apps/ChatHistory/SessionBar.tsx
index 5433846f..bf12e20f 100644
--- a/src/workspaces/apps/ChatHistory/SessionBar.tsx
+++ b/src/workspaces/apps/ChatHistory/SessionBar.tsx
@@ -24,7 +24,7 @@ export const SessionBar = ({
onDelete,
onToggleFullscreen,
}: SessionBarProps) => (
-
+
diff --git a/src/workspaces/apps/FileBrowser/Toolbar.tsx b/src/workspaces/apps/FileBrowser/Toolbar.tsx
index 571b5a5d..3c0157e4 100644
--- a/src/workspaces/apps/FileBrowser/Toolbar.tsx
+++ b/src/workspaces/apps/FileBrowser/Toolbar.tsx
@@ -1,7 +1,8 @@
import { useRef, useState, useCallback } from 'react';
-import { FolderPlus, Upload, FolderUp, Scissors, Copy, ClipboardPaste, Trash2, X, Check } from 'lucide-react';
+import { RefreshCw, FolderPlus, Upload, FolderUp, Scissors, Copy, ClipboardPaste, Trash2, X, Check, Download } from 'lucide-react';
type ToolbarProps = {
+ onRefresh: () => void;
onCreateDir: (name: string) => void;
onUpload: (files: FileList) => void;
selectionCount: number;
@@ -9,11 +10,13 @@ type ToolbarProps = {
onCut: () => void;
onCopy: () => void;
onPaste: () => void;
+ onDownloadSelected: () => void;
onDeleteSelected: () => void;
onClearSelection: () => void;
};
export const Toolbar = ({
+ onRefresh,
onCreateDir,
onUpload,
selectionCount,
@@ -21,6 +24,7 @@ export const Toolbar = ({
onCut,
onCopy,
onPaste,
+ onDownloadSelected,
onDeleteSelected,
onClearSelection,
}: ToolbarProps) => {
@@ -69,9 +73,20 @@ export const Toolbar = ({
>
);
+ const refreshBtn = (
+
+ );
+
if (selectionCount > 0) {
return (
+ {refreshBtn}
{selectionCount}
selected
@@ -99,6 +114,13 @@ export const Toolbar = ({
)}
+