1 |
- import{d as p,S as f,e as o,u as t,U as u,V as d,a8 as _,W as m,X as x}from"./vue-18ee037d.js";import{N as g}from"./index-122302b9.js";const h=["xlink:href"],y=p({__name:"index",props:{prefix:{type:String,default:"icon"},icon:{type:String,required:!0},size:{type:[Number,String],default:16},infinite:{type:Boolean,default:!1}},setup(i){const s=i,r=f(),a=o(()=>`#${s.prefix}-${s.icon}`),c=o(()=>{const e=["svg-icon",t(r).class];return s.infinite&&e.push("svg-icon__infinite"),e}),l=o(()=>{const{size:e}=s,n=`${`${e}`.replace("px","")}px`;return{width:n,height:n}});return(e,n)=>(u(),d("svg",{class:m(t(c)),style:x(t(l)),"aria-hidden":"true"},[_("use",{"xlink:href":t(a)},null,8,h)],6))}}),z=g(y,[["__scopeId","data-v-2cfda6f1"]]);export{z as S};
|