18 lines
469 B
JavaScript
18 lines
469 B
JavaScript
export default {
|
|
props: {
|
|
src: { required: true, type: String }
|
|
},
|
|
render: function(createElement) {
|
|
var attr = this.$attrs.class ? this.$attrs.class : '';
|
|
return createElement('svg', {
|
|
class: attr + ' fill-current'
|
|
}, [
|
|
createElement('use', {
|
|
'attrs': {
|
|
'xlink:href': `/img/sprite.svg#${this.$props.src}`
|
|
}
|
|
}, '')
|
|
] );
|
|
}
|
|
};
|