From e0056bfc4058bee52c2d56165abfb1ace7263b36 Mon Sep 17 00:00:00 2001 From: Truman Gao <106889354+tdgao@users.noreply.github.com> Date: Mon, 11 May 2026 20:46:23 -0600 Subject: [PATCH] feat: improve add dependency flow (#6075) * fix: shadow on nav * feat: improve add dependency flow * feat: update suggested dependency style * feat: update dependency rows to use version number and update styles * feat: implement combobox select searched text on focus * feat: add Tabs.vue * feat: update nav tabs to use tabs * feat: improve project search dropdown * fix: dependency search not clearing inbound query * fix: combobox no options open state bug * feat: improve dependency project and version search --- .../components/AddedDependencyRow.vue | 29 +-- .../components/DependenciesList.vue | 6 +- .../components/DependencySelect.vue | 114 ++++++++-- .../SuggestedDependencies.vue | 2 +- .../SuggestedDependency.vue | 31 +-- .../stages/AddFilesStage.vue | 32 ++- .../stages/DependenciesStage.vue | 210 ++++-------------- .../stages/DetailsStage.vue | 32 ++- .../stages/MetadataStage.vue | 88 ++++---- .../providers/version/manage-version-modal.ts | 88 +++++++- .../version/stages/dependencies-stage.ts | 63 ++---- .../src/providers/version/stages/index.ts | 8 +- packages/ui/src/components/base/Chips.vue | 2 +- packages/ui/src/components/base/Combobox.vue | 71 +++++- packages/ui/src/components/base/Tabs.vue | 97 ++++++++ packages/ui/src/components/base/index.ts | 2 + .../ui/src/stories/base/Combobox.stories.ts | 18 ++ packages/ui/src/stories/base/Tabs.stories.ts | 50 +++++ 18 files changed, 569 insertions(+), 374 deletions(-) create mode 100644 packages/ui/src/components/base/Tabs.vue create mode 100644 packages/ui/src/stories/base/Tabs.stories.ts diff --git a/apps/frontend/src/components/ui/create-project-version/components/AddedDependencyRow.vue b/apps/frontend/src/components/ui/create-project-version/components/AddedDependencyRow.vue index 9ce2ffd62..e6874350f 100644 --- a/apps/frontend/src/components/ui/create-project-version/components/AddedDependencyRow.vue +++ b/apps/frontend/src/components/ui/create-project-version/components/AddedDependencyRow.vue @@ -2,28 +2,29 @@
-
+
- + {{ name || 'Unknown Project' }} + + {{ versionNumber }} + {{ dependencyType }}
- - {{ versionName }} - - -
+