fix: add triggerClass binding to PopoverTrigger and update icon-picker styles (#6095)

* Popover支持设置trigger的样式
* 修正icon-picker的input值更新
This commit is contained in:
Netfan
2025-05-01 21:40:45 +08:00
committed by GitHub
parent 0517a7014f
commit f1af9f8f6e
2 changed files with 10 additions and 2 deletions

View File

@@ -165,13 +165,18 @@ const searchInputProps = computed(() => {
};
});
function updateCurrentSelect(v: string) {
currentSelect.value = v;
}
defineExpose({ toggleOpenState, open, close });
</script>
<template>
<VbenPopover
v-model:open="visible"
:content-props="{ align: 'end', alignOffset: -11, sideOffset: 8 }"
content-class="p-0 pt-3"
content-class="p-0 pt-3 w-full"
trigger-class="w-full"
>
<template #trigger>
<template v-if="props.type === 'input'">
@@ -183,6 +188,7 @@ defineExpose({ toggleOpenState, open, close });
role="combobox"
:aria-label="$t('ui.iconPicker.placeholder')"
aria-expanded="visible"
:[`onUpdate:${modelValueProp}`]="updateCurrentSelect"
v-bind="$attrs"
>
<template #[iconSlot]>