From 5875e4332ff64ee5af596cb56d72fe047bc8d400 Mon Sep 17 00:00:00 2001 From: Truman Gao <106889354+tdgao@users.noreply.github.com> Date: Wed, 6 May 2026 13:57:58 -0600 Subject: [PATCH] feat: implement dropdown filter bar (#6009) --- .../src/components/base/DropdownFilterBar.vue | 1074 +++++++++++++++++ .../ui/src/components/base/MultiSelect.vue | 224 +++- packages/ui/src/components/base/index.ts | 2 + .../stories/base/DropdownFilterBar.stories.ts | 240 ++++ .../src/stories/base/MultiSelect.stories.ts | 174 ++- 5 files changed, 1650 insertions(+), 64 deletions(-) create mode 100644 packages/ui/src/components/base/DropdownFilterBar.vue create mode 100644 packages/ui/src/stories/base/DropdownFilterBar.stories.ts diff --git a/packages/ui/src/components/base/DropdownFilterBar.vue b/packages/ui/src/components/base/DropdownFilterBar.vue new file mode 100644 index 000000000..2cc71a73c --- /dev/null +++ b/packages/ui/src/components/base/DropdownFilterBar.vue @@ -0,0 +1,1074 @@ + + + + + diff --git a/packages/ui/src/components/base/MultiSelect.vue b/packages/ui/src/components/base/MultiSelect.vue index 250830bae..9818d8f84 100644 --- a/packages/ui/src/components/base/MultiSelect.vue +++ b/packages/ui/src/components/base/MultiSelect.vue @@ -1,11 +1,12 @@