Files
d2blog-template/src/components/d2-icon-svg/index.vue
T
2023-04-27 16:44:20 +08:00

23 lines
301 B
Vue

<template>
<svg aria-hidden="true">
<use :xlink:href="icon"></use>
</svg>
</template>
<script>
export default {
name: 'd2-icon-svg',
props: {
name: {
type: String,
required: true
}
},
computed: {
icon () {
return `#d2-${this.name}`
}
}
}
</script>