Files
kr-phim/app/components/AppIcon.vue
T
2026-07-25 10:39:40 -04:00

17 lines
378 B
Vue

<script setup lang="ts">
import type { IconName } from '~/lib/icons'
import { getIcon } from '~/lib/icons'
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'
const props = defineProps<{
name: IconName
class?: string
}>()
const icon = computed(() => getIcon(props.name))
</script>
<template>
<FontAwesomeIcon :icon="icon" :class="props.class" />
</template>