From e8dee1efe168ac9b6d28298f93454009d20cd8fc Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Mon, 20 May 2024 17:50:48 +0200 Subject: [PATCH] chore(Select): expose `modelValue` and `open` Resolves #109 --- src/runtime/components/Select.vue | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/runtime/components/Select.vue b/src/runtime/components/Select.vue index f1e80d67..031a840f 100644 --- a/src/runtime/components/Select.vue +++ b/src/runtime/components/Select.vue @@ -56,8 +56,8 @@ export interface SelectEmits extends SelectRootEmits {} type SlotProps = (props: { item: T, index: number }) => any export interface SelectSlots { - 'leading'(): any - 'trailing'(): any + 'leading'(props: { modelValue: string, open: boolean }): any + 'trailing'(props: { modelValue: string, open: boolean }): any 'item': SlotProps 'item-leading': SlotProps 'item-label': SlotProps @@ -104,15 +104,16 @@ const groups = computed(() => props.items?.length ? (Array.isArray(props.items[0