From 94b6e520f5ccf011204e953421fcc5b44b637e51 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Thu, 27 Mar 2025 12:18:46 +0100 Subject: [PATCH] fix(InputMenu/SelectMenu): empty search results --- src/runtime/components/InputMenu.vue | 2 +- src/runtime/components/SelectMenu.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/runtime/components/InputMenu.vue b/src/runtime/components/InputMenu.vue index c8d8055c..b10ecad2 100644 --- a/src/runtime/components/InputMenu.vue +++ b/src/runtime/components/InputMenu.vue @@ -269,7 +269,7 @@ const filteredGroups = computed(() => { return fields.some(field => contains(get(item, field), searchTerm.value)) })).filter(group => group.filter(item => - isInputItem(item) && (!item.type || !['label', 'separator'].includes(item.type)) + !isInputItem(item) || (!item.type || !['label', 'separator'].includes(item.type)) ).length > 0) }) const filteredItems = computed(() => filteredGroups.value.flatMap(group => group)) diff --git a/src/runtime/components/SelectMenu.vue b/src/runtime/components/SelectMenu.vue index a77a5da1..7bc0763e 100644 --- a/src/runtime/components/SelectMenu.vue +++ b/src/runtime/components/SelectMenu.vue @@ -265,7 +265,7 @@ const filteredGroups = computed(() => { return fields.some(field => contains(get(item, field), searchTerm.value)) })).filter(group => group.filter(item => - isSelectItem(item) && (!item.type || !['label', 'separator'].includes(item.type)) + !isSelectItem(item) || (!item.type || !['label', 'separator'].includes(item.type)) ).length > 0) }) const filteredItems = computed(() => filteredGroups.value.flatMap(group => group))