File "BaseIcon.vue"
Full Path: /home/pulsehostuk9/public_html/invoicer.pulsehost.co.uk/resources/sass/BaseIcon.vue
File size: 368 bytes
MIME-type: text/html
Charset: utf-8
<template>
<component :is="heroIcons[name]" v-if="isLoaded" class="h-5 w-5" />
</template>
<script setup>
import { ref, onMounted } from 'vue'
import * as heroIcons from '@heroicons/vue/outline'
const isLoaded = ref(false)
const props = defineProps({
name: {
type: String,
required: true,
},
})
onMounted(() => {
isLoaded.value = true
})
</script>