From e2d5d4dd3720dc5c98305cf588c6a12360676d7c Mon Sep 17 00:00:00 2001 From: tdgao Date: Fri, 14 Aug 2026 12:30:24 -0600 Subject: [PATCH] feat: polish depends on filter --- packages/ui/src/components/base/Combobox.vue | 4 + .../components/project/ProjectCombobox.vue | 3 + .../search/SearchDependsOnFilter.vue | 225 ++++++++++++------ .../components/search/SearchFilterControl.vue | 28 ++- .../components/search/SearchSidebarFilter.vue | 2 + .../src/layouts/shared/browse-tab/sidebar.vue | 1 + packages/ui/src/utils/search.ts | 59 +++++ 7 files changed, 238 insertions(+), 84 deletions(-) diff --git a/packages/ui/src/components/base/Combobox.vue b/packages/ui/src/components/base/Combobox.vue index 750238a9e1..5ce9588624 100644 --- a/packages/ui/src/components/base/Combobox.vue +++ b/packages/ui/src/components/base/Combobox.vue @@ -24,6 +24,7 @@ :name="searchName" :placeholder="searchPlaceholder || placeholder" :disabled="disabled" + :clearable="clearable" :autocomplete="searchAutocomplete" :autocorrect="searchAutocorrect" :autocapitalize="searchAutocapitalize" @@ -38,6 +39,7 @@ @focusin="handleSearchFocus" @focusout="handleSearchFocusout" @click="handleSearchClick" + @clear="handleSearchInput" >