From 18931acdb316bc72a3e5ed6d20985688ad5c8d99 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Mon, 11 Nov 2024 00:28:43 +0100 Subject: [PATCH] fix(InputMenu/SelectMenu): init `filter` with `labelKey` --- .../examples/input-menu/InputMenuCountriesExample.vue | 1 - .../examples/input-menu/InputMenuFilterFieldsExample.vue | 2 +- .../examples/select-menu/SelectMenuCountriesExample.vue | 6 +++--- .../select-menu/SelectMenuFilterFieldsExample.vue | 2 +- docs/content/3.components/input-menu.md | 2 +- docs/content/3.components/select-menu.md | 2 +- src/runtime/components/InputMenu.vue | 9 +++++---- src/runtime/components/SelectMenu.vue | 7 ++++--- 8 files changed, 16 insertions(+), 15 deletions(-) diff --git a/docs/app/components/content/examples/input-menu/InputMenuCountriesExample.vue b/docs/app/components/content/examples/input-menu/InputMenuCountriesExample.vue index 24bb14be..1a6a781a 100644 --- a/docs/app/components/content/examples/input-menu/InputMenuCountriesExample.vue +++ b/docs/app/components/content/examples/input-menu/InputMenuCountriesExample.vue @@ -19,7 +19,6 @@ function onOpen() { :items="countries || []" :loading="status === 'pending'" label-key="name" - :filter="['name']" :search-input="{ icon: 'i-lucide-search' }" placeholder="Select country" class="w-48" diff --git a/docs/app/components/content/examples/input-menu/InputMenuFilterFieldsExample.vue b/docs/app/components/content/examples/input-menu/InputMenuFilterFieldsExample.vue index aea9439a..9d23f0fb 100644 --- a/docs/app/components/content/examples/input-menu/InputMenuFilterFieldsExample.vue +++ b/docs/app/components/content/examples/input-menu/InputMenuFilterFieldsExample.vue @@ -16,7 +16,7 @@ const { data: users, status } = await useFetch('https://jsonplaceholder.typicode ('/api/countries.json', { - immediate: false + immediate: false, + default: () => [] }) function onOpen() { @@ -16,10 +17,9 @@ function onOpen() {