29 lines
436 B
Vue
29 lines
436 B
Vue
<script setup>
|
|
const props = defineProps({
|
|
menuList: {
|
|
type: Array,
|
|
required: false,
|
|
},
|
|
itemProps: {
|
|
type: Boolean,
|
|
required: false,
|
|
},
|
|
})
|
|
</script>
|
|
|
|
<template>
|
|
<IconBtn>
|
|
<VIcon icon="bx-dots-vertical" />
|
|
|
|
<VMenu
|
|
v-if="props.menuList"
|
|
activator="parent"
|
|
>
|
|
<VList
|
|
:items="props.menuList"
|
|
:item-props="props.itemProps"
|
|
/>
|
|
</VMenu>
|
|
</IconBtn>
|
|
</template>
|