1
0
forked from test/crm
2024-08-21 14:31:08 +05:30

22 lines
393 B
Vue

<template>
<div v-if="isEmoji(icon)" v-bind="$attrs">
{{ icon }}
</div>
<FeatherIcon
v-else-if="typeof icon == 'string'"
:name="icon"
v-bind="$attrs"
/>
<component v-else :is="icon" v-bind="$attrs" />
</template>
<script setup>
import { isEmoji } from '@/utils'
const props = defineProps({
icon: {
type: [String, Object],
required: true,
},
})
</script>