diff --git a/apps/web/src/components/file-manager/file-viewer.vue b/apps/web/src/components/file-manager/file-viewer.vue index 87ccd00f..9f82ad18 100644 --- a/apps/web/src/components/file-manager/file-viewer.vue +++ b/apps/web/src/components/file-manager/file-viewer.vue @@ -2,7 +2,7 @@ import { ref, watch, computed, onBeforeUnmount } from 'vue' import { useI18n } from 'vue-i18n' import { toast } from 'vue-sonner' -import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome' +import { File, Download, X } from 'lucide-vue-next' import { Button, Spinner } from '@memohai/ui' import { getBotsByBotIdContainerFsRead, @@ -93,7 +93,8 @@ async function handleSave() { } function handleDownload() { - const url = `/api/bots/${props.botId}/container/fs/download?path=${encodeURIComponent(filePath.value)}` + const token = localStorage.getItem('token') ?? '' + const url = `/api/bots/${props.botId}/container/fs/download?path=${encodeURIComponent(filePath.value)}&token=${encodeURIComponent(token)}` const a = document.createElement('a') a.href = url a.download = filename.value @@ -128,8 +129,7 @@ onBeforeUnmount(() => {
@@ -221,8 +218,7 @@ onBeforeUnmount(() => {
size="sm"
@click="handleDownload"
>
-