1 |
- import{aI as m,be as y,d as o,aK as b,e as v,o as n,c as d,A as r,B as h,Z as g,a as l,aD as E,E as t,aa as c,aL as f,aM as $,aN as B}from"./index-b9299550.js";const _=m({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},icon:{type:y}}),w={click:i=>i instanceof MouseEvent},L=["href"],M=o({name:"ElLink"}),S=B($(o({...M,props:_,emits:w,setup(i,{emit:u}){const a=i,s=b("link"),p=v(()=>[s.b(),s.m(a.type),s.is("disabled",a.disabled),s.is("underline",a.underline&&!a.disabled)]);function k(e){a.disabled||u("click",e)}return(e,x)=>(n(),d("a",{class:c(l(p)),href:e.disabled||!e.href?void 0:e.href,onClick:k},[e.icon?(n(),r(l(E),{key:0},{default:h(()=>[(n(),r(g(e.icon)))]),_:1})):t("v-if",!0),e.$slots.default?(n(),d("span",{key:1,class:c(l(s).e("inner"))},[f(e.$slots,"default")],2)):t("v-if",!0),e.$slots.icon?f(e.$slots,"icon",{key:2}):t("v-if",!0)],10,L))}}),[["__file","/home/runner/work/element-plus/element-plus/packages/components/link/src/link.vue"]]));export{S as E};
|