From f25fed58e988b304e79cdb536d544d257395cf89 Mon Sep 17 00:00:00 2001 From: Daniele Nicosia Date: Mon, 31 Mar 2025 13:58:42 +0200 Subject: [PATCH] fix(InputMenu/SelectMenu): correctly call `onSelect` events (#3735) --- 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 44940b7e..97a0a35b 100644 --- a/src/runtime/components/InputMenu.vue +++ b/src/runtime/components/InputMenu.vue @@ -476,7 +476,7 @@ defineExpose({ :class="ui.item({ class: props.ui?.item })" :disabled="isInputItem(item) && item.disabled" :value="props.valueKey && isInputItem(item) ? get(item, String(props.valueKey)) : item" - @select="isInputItem(item) && item.onSelect" + @select="isInputItem(item) && item.onSelect?.($event)" > diff --git a/src/runtime/components/SelectMenu.vue b/src/runtime/components/SelectMenu.vue index 7bc0763e..fefcbb60 100644 --- a/src/runtime/components/SelectMenu.vue +++ b/src/runtime/components/SelectMenu.vue @@ -413,7 +413,7 @@ function isSelectItem(item: SelectMenuItem): item is _SelectMenuItem { :class="ui.item({ class: props.ui?.item })" :disabled="isSelectItem(item) && item.disabled" :value="props.valueKey && isSelectItem(item) ? get(item, props.valueKey as string) : item" - @select="isSelectItem(item) && item.onSelect" + @select="isSelectItem(item) && item.onSelect?.($event)" >