@@ -38,34 +43,36 @@
:key="item.label"
v-slot="{ active }"
>
-
-
+
+
@@ -130,6 +137,7 @@ const popoverPlacement = computed(() => {
if (props.placement === 'left') return 'bottom-start'
if (props.placement === 'right') return 'bottom-end'
if (props.placement === 'center') return 'bottom-center'
+ if (props.placement === 'right-start') return 'right-start'
return 'bottom'
})
@@ -140,6 +148,7 @@ function normalizeDropdownItem(option) {
}
return {
+ name: option.name,
label: option.label,
icon: option.icon,
group: option.group,