Skip to content

Commit 0031a75

Browse files
committed
fix(InputMenu): ensure to pass a string to items when multiple
Resolves #5018
1 parent 8805b74 commit 0031a75

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/runtime/components/InputMenu.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -439,7 +439,7 @@ defineExpose({
439439
@focus="onFocus"
440440
@remove-tag="onRemoveTag"
441441
>
442-
<TagsInputItem v-for="(item, index) in tags" :key="index" :value="item" :class="ui.tagsItem({ class: [props.ui?.tagsItem, isInputItem(item) && item.ui?.tagsItem] })">
442+
<TagsInputItem v-for="(item, index) in tags" :key="index" :value="isInputItem(item) ? item : String(item)" :class="ui.tagsItem({ class: [props.ui?.tagsItem, isInputItem(item) && item.ui?.tagsItem] })">
443443
<TagsInputItemText :class="ui.tagsItemText({ class: [props.ui?.tagsItemText, isInputItem(item) && item.ui?.tagsItemText] })">
444444
<slot name="tags-item-text" :item="(item as NestedItem<T>)" :index="index">
445445
{{ displayValue(item as GetItemValue<T, VK>) }}

0 commit comments

Comments
 (0)