1 |
- import{aD as w,bI as F,bi as p,bH as j,aE as H,d as m,aF as I,r as N,e as i,bn as P,c0 as q,N as A,o as c,c as v,ax as f,a as l,k as y,w as B,O as D,aP as G,aG as O,a0 as V,aH as $,aI as C,__tla as J}from"./index-bf46fda2.js";let _,K=Promise.all([(()=>{try{return J}catch{}})()]).then(async()=>{const d=w({size:{type:[Number,String],values:F,default:"",validator:s=>p(s)},shape:{type:String,values:["circle","square"],default:"circle"},icon:{type:j},src:{type:String,default:""},alt:String,srcSet:String,fit:{type:H(String),default:"cover"}}),S={error:s=>s instanceof Event},g=["src","alt","srcset"],h=m({name:"ElAvatar"});_=C($(m({...h,props:d,emits:S,setup(s,{emit:b}){const t=s,e=I("avatar"),n=N(!1),k=i(()=>{const{size:a,icon:o,shape:u}=t,r=[e.b()];return P(a)&&r.push(e.m(a)),o&&r.push(e.m("icon")),u&&r.push(e.m(u)),r}),E=i(()=>{const{size:a}=t;return p(a)?e.cssVarBlock({size:q(a)||""}):void 0}),z=i(()=>({objectFit:t.fit}));function x(a){n.value=!0,b("error",a)}return A(()=>t.src,()=>n.value=!1),(a,o)=>(c(),v("span",{class:V(l(k)),style:f(l(E))},[!a.src&&!a.srcSet||n.value?a.icon?(c(),y(l(G),{key:1},{default:B(()=>[(c(),y(D(a.icon)))]),_:1})):O(a.$slots,"default",{key:2}):(c(),v("img",{key:0,src:a.src,alt:a.alt,srcset:a.srcSet,style:f(l(z)),onError:x},null,44,g))],6))}}),[["__file","/home/runner/work/element-plus/element-plus/packages/components/avatar/src/avatar.vue"]]))});export{_ as E,K as __tla};
|