DemoCustomInputCustomRadiosWithIcon.vue
732 Bytes
<script setup lang="ts">
import type { CustomInputContent } from '@core/types'
const radioContent: CustomInputContent[] = [
{
title: 'Starter',
desc: 'A simple start for everyone.',
value: 'starter',
icon: 'ri-rocket-line',
},
{
title: 'Standard',
desc: 'For small to medium businesses.',
value: 'standard',
icon: 'ri-user-line',
},
{
title: 'Enterprise',
desc: 'Solution for big organizations.',
value: 'enterprise',
icon: 'ri-vip-crown-line',
},
]
const selectedRadio = ref('starter')
</script>
<template>
<CustomRadiosWithIcon
v-model:selected-radio="selectedRadio"
:radio-content="radioContent"
:grid-column="{ sm: '4', cols: '12' }"
/>
</template>