DemoListShaped.vue
713 Bytes
<script setup>
const items = [
{
text: 'Cupcake sesame snaps dessert marzipan.',
icon: 'ri-instagram-line',
},
{
text: 'Jelly beans jelly-o gummi bears chupa chups marshmallow.',
icon: 'ri-facebook-circle-line',
},
{
text: 'Bonbon macaroon gummies pie jelly',
icon: 'ri-twitter-line',
},
]
</script>
<template>
<VList>
<VListItem
v-for="(item, i) in items"
:key="i"
:value="item.text"
rounded="shaped"
>
<template #prepend>
<VIcon :icon="item.icon" />
</template>
<!-- eslint-disable-next-line vue/no-v-text-v-html-on-component -->
<VListItemTitle v-text="item.text" />
</VListItem>
</VList>
</template>