tyh-ui2
Version:
The next generation ui component library of tyh-ui is based on vue3 Version, fully embrace vue3.
2 lines (1 loc) • 782 B
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),l=require("./index2.js"),i=["href","target"],s=e.defineComponent({name:"TyhLink"}),a=e.defineComponent({...s,props:l.Props,setup(o){const n=o,r=e.computed(()=>["tyh-link",`tyh-link-${n.type}`,{"tyh-link-prohibit":n.prohibit}]);return(t,u)=>(e.openBlock(),e.createElementBlock("a",{class:e.normalizeClass(e.unref(r)),style:e.normalizeStyle({textDecoration:t.underline?"none":"underline"}),href:t.prohibit?"":t.url,target:t.target},[t.icon?(e.openBlock(),e.createElementBlock("i",{key:0,class:e.normalizeClass(["tyh-icon",`tyh-icon-${t.type}`,t.icon])},null,2)):e.createCommentVNode("",!0),e.renderSlot(t.$slots,"default")],14,i))}});exports.default=a;