/
home
/
liman
/
app
/
assets
/
File Upload :
llllll
Current File: /home/liman/app/assets/avatar.dbca3a46.js
import{u as X,g as D,_ as i,b as P,a as R,P as G,j as J}from"./Icon.4a9c7204.js";import{d as A,r as K}from"./Col.c2411133.js";import{i as u,j as O,p as Q,a8 as Y,I as Z,d as $,a as ee,q as I,z as j,h as g}from"./index.0a745216.js";import{R as ae}from"./NavBar.002e014e.js";import{a as re}from"./useSize.e6b3c2a6.js";function te(){var c=u({}),e=null;return O(function(){e=A.subscribe(function(m){c.value=m})}),Q(function(){A.unsubscribe(e)}),c}function ne(c){var e=Y();return Z(function(){e.value=c()},{flush:"sync"}),e}var se=function(){return{prefixCls:String,shape:{type:String,default:"circle"},size:{type:[Number,String,Object],default:function(){return"default"}},src:String,srcset:String,icon:G.any,alt:String,gap:Number,draggable:{type:Boolean,default:void 0},crossOrigin:String,loadError:{type:Function}}},ie=$({name:"AAvatar",inheritAttrs:!1,props:se(),slots:["icon"],setup:function(e,m){var y=m.slots,h=m.attrs,p=u(!0),C=u(!1),S=u(1),b=u(null),z=u(null),k=X("avatar",e),w=k.prefixCls,T=re(),n=ee(function(){return e.size==="default"?T.value:e.size}),W=te(),o=ne(function(){if(J(e.size)==="object"){var r=K.find(function(t){return W.value[t]}),a=e.size[r];return a}}),N=function(a){return o.value?{width:"".concat(o.value,"px"),height:"".concat(o.value,"px"),lineHeight:"".concat(o.value,"px"),fontSize:"".concat(a?o.value/2:18,"px")}:{}},x=function(){if(!(!b.value||!z.value)){var a=b.value.offsetWidth,t=z.value.offsetWidth;if(a!==0&&t!==0){var l=e.gap,v=l===void 0?4:l;v*2<t&&(S.value=t-v*2<a?(t-v*2)/a:1)}}},B=function(){var a=e.loadError,t=a==null?void 0:a();t!==!1&&(p.value=!1)};return I(function(){return e.src},function(){j(function(){p.value=!0,S.value=1})}),I(function(){return e.gap},function(){j(function(){x()})}),O(function(){j(function(){x(),C.value=!0})}),function(){var r,a,t=e.shape,l=e.src,v=e.alt,H=e.srcset,F=e.draggable,L=e.crossOrigin,f=D(y,e,"icon"),s=w.value,M=(r={},i(r,"".concat(h.class),!!h.class),i(r,s,!0),i(r,"".concat(s,"-lg"),n.value==="large"),i(r,"".concat(s,"-sm"),n.value==="small"),i(r,"".concat(s,"-").concat(t),t),i(r,"".concat(s,"-image"),l&&p.value),i(r,"".concat(s,"-icon"),f),r),q=typeof n.value=="number"?{width:"".concat(n.value,"px"),height:"".concat(n.value,"px"),lineHeight:"".concat(n.value,"px"),fontSize:f?"".concat(n.value/2,"px"):"18px"}:{},E=(a=y.default)===null||a===void 0?void 0:a.call(y),d;if(l&&p.value)d=g("img",{draggable:F,src:l,srcset:H,onError:B,alt:v,crossorigin:L},null);else if(f)d=f;else if(C.value||S.value!==1){var _="scale(".concat(S.value,") translateX(-50%)"),U={msTransform:_,WebkitTransform:_,transform:_},V=typeof n.value=="number"?{lineHeight:"".concat(n.value,"px")}:{};d=g(ae,{onResize:x},{default:function(){return[g("span",{class:"".concat(s,"-string"),ref:b,style:P(P({},V),U)},[E])]}})}else d=g("span",{class:"".concat(s,"-string"),ref:b,style:{opacity:0}},[E]);return g("span",R(R({},h),{},{ref:z,class:M,style:[q,N(!!f),h.style]}),[d])}}}),de=ie,ge="/assets/avatar.ca5b4465.svg";export{de as A,ge as _};
Copyright ©2k19 -
Hexid
|
Tex7ure