UNPKG

ll-package

Version:

2 lines (1 loc) 646 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),c=["xlink:href","fill"],a=e.defineComponent({name:"LlIcon"}),u=e.defineComponent({...a,props:{iconName:{default:""},className:{},color:{},style:{}},setup(l){const t=l,n=e.useAttrs(),o=e.computed(()=>`#${t.iconName}`),r=e.computed(()=>t.className?`ll-icon ${t.className}`:"ll-icon");return(s,i)=>(e.openBlock(),e.createElementBlock("svg",e.mergeProps({class:r.value,"aria-hidden":"true",style:s.style},e.unref(n)),[e.createElementVNode("use",{"xlink:href":o.value,fill:s.color},null,8,c)],16))}});exports.default=u;