Skip to content

Commit 8abe777

Browse files
committed
fix
1 parent 5d3633b commit 8abe777

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

src/runtime/components/SelectMenu.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -549,7 +549,7 @@ defineExpose({
549549
{{ isSelectItem(item) ? get(item, props.labelKey as string) : item }}
550550
</slot>
551551
<UBadge
552-
v-if="isSelectItem(item) && item.badge"
552+
v-if="isSelectItem(item) && item.badge !== undefined && item.badge !== null"
553553
color="neutral"
554554
variant="soft"
555555
:size="((item.ui?.itemBadgeSize || uiProp?.itemBadgeSize || ui.itemBadgeSize()) as BadgeProps['size'])"

test/components/SelectMenu.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ describe('SelectMenu', () => {
4040
const itemsWithBadge = [
4141
...items.map((item, i) => ({
4242
...item,
43-
badge: i % 2 === 0 ? 'Badge' : { color: 'primary', variant: 'solid', size: 'sm', content: 'B' }
43+
badge: i % 2 === 0 ? 'Badge' : { color: 'primary', variant: 'solid', size: 'sm', label: 'Badge' }
4444
}))
4545
]
4646

0 commit comments

Comments
 (0)