fix for svg-icon size, added :classes property

This commit is contained in:
booploops 2022-06-28 15:08:00 -07:00
parent b5cd6e3228
commit 60f34e91d6
3 changed files with 21 additions and 11 deletions

View file

@ -1,12 +1,16 @@
export const svgIcon = Vue.component("svg-icon", {
template: `
<div class="_svg-icon" :svg-name="name" :style="{'--icon': 'url(' + url + ')'}"></div>
<div class="_svg-icon" :class="classes" :svg-name="name" :style="{'--icon': 'url(' + url + ')'}"></div>
`,
props: {
name: {
type: String,
required: false
},
classes: {
type: String,
required: false
},
url: {
type: String,
required: true,