UNPKG

t-fighting-design

Version:

Fighting design can quickly build interactive interfaces in vue3 applications, which looks good.

2 lines (1 loc) 674 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),l=require("./index3.js"),i=require("../../_utils/index3.js"),r=e.defineComponent({name:"FSvgIcon"}),u=e.defineComponent({...r,props:l.Props,setup(t){const n=t,c=o=>{n.click&&n.click(o)},s=e.computed(()=>({fontSize:i.sizeChange(n.size),color:n.color}));return(o,a)=>(e.openBlock(),e.createElementBlock("i",{class:"f-svg-icon","text-indent":"middle",style:e.normalizeStyle(e.unref(s)),onClick:c},[o.icon?(e.openBlock(),e.createBlock(e.resolveDynamicComponent(o.icon),{key:0})):e.renderSlot(o.$slots,"default",{key:1})],4))}});exports.default=u;