From 9ef68e7f85bb955cbe0b584202ca65132af92559 Mon Sep 17 00:00:00 2001 From: Ramires Viana <59319979+ramiresviana@users.noreply.github.com> Date: Sat, 2 Aug 2025 12:12:01 -0300 Subject: [PATCH] refactor upload array --- frontend/src/api/search.ts | 2 +- .../src/components/prompts/UploadFiles.vue | 49 ++-- frontend/src/stores/upload.ts | 216 ++++++------------ frontend/src/types/file.d.ts | 1 + frontend/src/types/upload.d.ts | 26 +-- frontend/src/utils/upload.ts | 11 +- frontend/src/views/Files.vue | 9 - 7 files changed, 111 insertions(+), 203 deletions(-) diff --git a/frontend/src/api/search.ts b/frontend/src/api/search.ts index 871f0aed..6fa02d06 100644 --- a/frontend/src/api/search.ts +++ b/frontend/src/api/search.ts @@ -13,7 +13,7 @@ export default async function search(base: string, query: string) { let data = await res.json(); - data = data.map((item: UploadItem) => { + data = data.map((item: ResourceItem & { dir: boolean }) => { item.url = `/files${base}` + url.encodePath(item.path); if (item.dir) { diff --git a/frontend/src/components/prompts/UploadFiles.vue b/frontend/src/components/prompts/UploadFiles.vue index 48332135..1e4eb4cf 100644 --- a/frontend/src/components/prompts/UploadFiles.vue +++ b/frontend/src/components/prompts/UploadFiles.vue @@ -1,20 +1,25 @@