1 |
- import{b3 as x,cj as N,bN as p,bc as w,b4 as V,d as m,b5 as q,r as A,Y as i,bQ as B,cW as F,ar as P,o as c,c as v,ay as y,a as l,x as b,w as Q,aV as T,bi as W,aN as Y,T as $,b6 as C,b7 as D,__tla as G}from"./index-f7cc944f.js";let f,H=Promise.all([(()=>{try{return G}catch{}})()]).then(async()=>{const _=x({size:{type:[Number,String],values:N,default:"",validator:s=>p(s)},shape:{type:String,values:["circle","square"],default:"circle"},icon:{type:w},src:{type:String,default:""},alt:String,srcSet:String,fit:{type:V(String),default:"cover"}}),d={error:s=>s instanceof Event},S=["src","alt","srcset"],g=m({name:"ElAvatar"});f=D(C(m({...g,props:_,emits:d,setup(s,{emit:h}){const t=s,e=q("avatar"),n=A(!1),k=i(()=>{const{size:a,icon:o,shape:u}=t,r=[e.b()];return B(a)&&r.push(e.m(a)),o&&r.push(e.m("icon")),u&&r.push(e.m(u)),r}),z=i(()=>{const{size:a}=t;return p(a)?e.cssVarBlock({size:F(a)||""}):void 0}),E=i(()=>({objectFit:t.fit}));function j(a){n.value=!0,h("error",a)}return P(()=>t.src,()=>n.value=!1),(a,o)=>(c(),v("span",{class:$(l(k)),style:y(l(z))},[!a.src&&!a.srcSet||n.value?a.icon?(c(),b(l(W),{key:1},{default:Q(()=>[(c(),b(T(a.icon)))]),_:1})):Y(a.$slots,"default",{key:2}):(c(),v("img",{key:0,src:a.src,alt:a.alt,srcset:a.srcSet,style:y(l(E)),onError:j},null,44,S))],6))}}),[["__file","/home/runner/work/element-plus/element-plus/packages/components/avatar/src/avatar.vue"]]))});export{f as E,H as __tla};
|