diff --git a/src/lib/components/chat/FileNav.svelte b/src/lib/components/chat/FileNav.svelte index 8f0efda47..a754307c6 100644 --- a/src/lib/components/chat/FileNav.svelte +++ b/src/lib/components/chat/FileNav.svelte @@ -859,6 +859,7 @@ onNewFolder={startNewFolder} onNewFile={startNewFile} onUploadFiles={handleUploadFiles} + onDownloadDir={() => downloadFile(currentPath)} onMove={handleMove} > {#if fileImageUrl !== null || (fileOfficeSlides !== null && fileOfficeSlides.length > 0)} diff --git a/src/lib/components/chat/FileNav/FileNavToolbar.svelte b/src/lib/components/chat/FileNav/FileNavToolbar.svelte index 3fdf148b7..6b705a98d 100644 --- a/src/lib/components/chat/FileNav/FileNavToolbar.svelte +++ b/src/lib/components/chat/FileNav/FileNavToolbar.svelte @@ -18,6 +18,7 @@ export let onNewFolder: () => void = () => {}; export let onNewFile: () => void = () => {}; export let onUploadFiles: (files: File[]) => void = () => {}; + export let onDownloadDir: () => void = () => {}; export let onMove: (source: string, destFolder: string) => void = () => {}; // Back / forward navigation @@ -178,6 +179,27 @@ + + +