Module 62199

667 characters · in no known chunk
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(64700),i=n(311907),s=n(385612),a=n(101058),o=n(696451),l=n(352413),u=n(45837);function c(e){let{user:t,guildId:n,size:c,showPending:d=!1,animateOnHover:_=!1,avatarOverride:f}=e,{onMouseEnter:p,onMouseLeave:h,shouldAnimate:m}=(0,u.A)(_),{pendingAvatar:E}=(0,l.A)({guildId:null===n?void 0:n}),g=d&&null!=t?(0,a.V7)({userId:t.id,image:E,canAnimate:m,size:c}):void 0,A=void 0!==f?f:g,I=(0,i.bG)([o.Ay],()=>null!=n&&null!=t?o.Ay.getMember(n,t.id):null);return{avatarSrc:r.useMemo(()=>null!=t?(0,s.sv)(A,I,t,{canAnimate:m,size:c}):void 0,[A,I,t,m,c]),isAvatarAnimating:m,eventHandlers:{onMouseEnter:p,onMouseLeave:h}}}}