Skip to content

Commit 24486b3

Browse files
committed
Fix example
1 parent d3c2a19 commit 24486b3

File tree

1 file changed

+3
-12
lines changed

1 file changed

+3
-12
lines changed

packages/playground-vue/src/components/combobox/combobox-virtual-with-empty-states.vue

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ let list = ref([
4040
let emptyOption = { name: 'No results', disabled: true, empty: true }
4141
4242
let query = ref('')
43-
let selectedPerson = ref<Option | null>(list[0])
43+
let selectedPerson = ref<Option | null>(list.value[0])
4444
let optionsRef = ref<HTMLUListElement | null>(null)
4545
4646
let filtered = computed(() => {
@@ -49,12 +49,6 @@ let filtered = computed(() => {
4949
: list.value.filter((item) => item.name.toLowerCase().includes(query.value.toLowerCase()))
5050
})
5151
52-
function addPerson() {
53-
let person = { name: query.value, disabled: false }
54-
list.value.push(person)
55-
selectedPerson.value = person
56-
}
57-
5852
</script>
5953
<template>
6054
<div class="mx-auto max-w-fit">
@@ -64,12 +58,9 @@ function addPerson() {
6458
options: filtered.length > 0 ? filtered : [emptyOption],
6559
disabled: (option) => option.disabled || option.empty,
6660
}"
67-
:value="selectedPerson"
61+
v-model="selectedPerson"
62+
@update:modelValue="() => query = ''"
6863
nullable
69-
@change="(value) => {
70-
selectedPerson = value
71-
query = ''
72-
}"
7364
as="div"
7465
>
7566
<ComboboxLabel class="block text-sm font-medium leading-5 text-gray-700">

0 commit comments

Comments
 (0)