Build 555975stable
Module 213404
1,106 characters · in abe64d994b0c71cc.jsDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>p});var l=n(627968),i=n(64700),s=n(503698),r=n.n(s),a=n(17928),o=n(573435),c=n(696451),u=n(486020),d=n(392054),h=n(32178),m=n(532406);function p(e){let{section:t,channel:{guild_id:n},isSelected:s,width:p,height:f,className:g,selectable:x=!1,isSquircle:A,onFocus:E,onBlur:C,onMouseOver:I,onMouseLeave:y,...S}=e,[v,N]=i.useState(!1),_=i.useCallback(()=>{N(!0),E?.()},[E]),T=i.useCallback(()=>{N(!1),C?.()},[C]),j=i.useCallback(()=>{N(!0),I?.()},[I]),b=i.useCallback(()=>{N(!1),y?.()},[y]),R=(0,a.bG)([c.Ay],()=>t.application?.bot?.id!=null?c.Ay.getMember(n,t.application?.bot?.id):null),O=i.useMemo(()=>t.type===d.Hf.APPLICATION?u.Ay.getApplicationIconURL({id:t.id,icon:t.icon,bot:t.application?.bot,botIconFirst:!0,guildMember:R,size:p}):m,[t,p,R]);return(0,l.jsx)("div",{...S,className:r()(h.iE,g,{[h.rb]:x,[h.wH]:x&&s}),onFocus:_,onBlur:T,onMouseOver:j,onMouseLeave:b,children:(0,l.jsx)(o.Ay,{className:h.dK,mask:A||x&&(s||v)?o.hW.SQUIRCLE:o.hW.AVATAR_DEFAULT,width:p,height:f,children:(0,l.jsx)("img",{alt:"",className:h.Kk,style:{width:p,height:f},src:O})})})}}