18 lines
		
	
	
		
			468 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			468 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}`
 | |
|                 }
 | |
|             }, '')
 | |
|         ] )
 | |
|     }
 | |
| };
 |