From 40e3607678addaa2fe3ccee3e75d71286c94cc0d Mon Sep 17 00:00:00 2001 From: tdgao Date: Wed, 31 Dec 2025 13:16:54 -0800 Subject: [PATCH 01/83] update add files copy and go to next step on just one file --- .../create-project-version/stages/AddFilesStage.vue | 7 +++++++ .../ui/src/components/base/DropzoneFileInput.vue | 12 +++++------- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/apps/frontend/src/components/ui/create-project-version/stages/AddFilesStage.vue b/apps/frontend/src/components/ui/create-project-version/stages/AddFilesStage.vue index 04623601b1..23a2a9f802 100644 --- a/apps/frontend/src/components/ui/create-project-version/stages/AddFilesStage.vue +++ b/apps/frontend/src/components/ui/create-project-version/stages/AddFilesStage.vue @@ -7,6 +7,8 @@ :accept="acceptFileFromProjectType(projectV2.project_type)" :max-size="524288000" @change="handleNewFiles" + primary-prompt="Upload primary and supporting files" + secondary-prompt="Drag and drop files or click to browse" /> @@ -110,6 +112,7 @@ const { setPrimaryFile, setInferredVersionData, editingVersion, + modal, } = injectManageVersionContext() const addDetectedData = async () => { @@ -149,6 +152,10 @@ function handleNewFiles(newFiles: File[]) { if (primaryFileIndex !== null) { if (primaryFileIndex) setPrimaryFile(primaryFileIndex) } + + if (newFiles.length === 1) { + modal.value?.nextStage() + } } function handleRemoveFile(index: number) { diff --git a/packages/ui/src/components/base/DropzoneFileInput.vue b/packages/ui/src/components/base/DropzoneFileInput.vue index 616ac6dcb6..ad6185f913 100644 --- a/packages/ui/src/components/base/DropzoneFileInput.vue +++ b/packages/ui/src/components/base/DropzoneFileInput.vue @@ -46,9 +46,9 @@ diff --git a/apps/frontend/src/components/ui/create-project-version/stages/AddFilesStage.vue b/apps/frontend/src/components/ui/create-project-version/stages/AddFilesStage.vue index 23a2a9f802..ece69601fb 100644 --- a/apps/frontend/src/components/ui/create-project-version/stages/AddFilesStage.vue +++ b/apps/frontend/src/components/ui/create-project-version/stages/AddFilesStage.vue @@ -1,6 +1,8 @@