Files
ui/src/runtime/components/elements/Icon.vue
2024-07-25 12:47:58 +02:00

33 lines
555 B
Vue

<template>
<Icon v-bind="$props" />
</template>
<script lang="ts">
import { defineComponent } from 'vue'
import type { PropType } from 'vue'
export default defineComponent({
props: {
name: {
type: String,
required: true
},
mode: {
type: String as PropType<'svg' | 'css'>,
required: false,
default: null
},
size: {
type: [Number, String],
required: false,
default: null
},
customize: {
type: Function,
required: false,
default: null
}
}
})
</script>