Module 283823

1,076 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:()=>A});var r=n(627968),i=n(64700),s=n(503698),a=n.n(s),o=n(311907),l=n(397927),u=n(793574),c=n(688810),d=n(250527),_=n(837011),f=n(90084),p=n(635853),h=n(42780),m=n(576055),E=n(781516);let g=50001;function A(e){let{guildId:t,name:n,setPopoutRef:s,onClose:A}=e,{analyticsLocations:I}=(0,c.Ay)(u.A.GUILD_PROFILE),{guildProfile:T,fetchGuildProfile:S,fetchStatus:y}=(0,f.u)(t),v=(0,o.bG)([_.A],()=>_.A.getErrorCode(t)),N=i.useRef(null),C=i.useCallback(()=>{S(!0)},[S]);i.useEffect(()=>{S()},[S]),i.useEffect(()=>{(0,d.sf)(t,I)},[t,I]),i.useEffect(()=>{s?.(N?.current)},[N,s]);let R=i.useMemo(()=>y===_.X.NOT_FETCHED||y===_.X.FETCHING?(0,r.jsx)("div",{className:a()(E.k,E.d),children:(0,r.jsx)(l.y$y,{})}):null==T&&v===g?(0,r.jsx)("div",{className:E.k,children:(0,r.jsx)(m.A,{guildId:t,name:n})}):null==T?(0,r.jsx)("div",{className:E.k,children:(0,r.jsx)(p.A,{name:n,onRetry:C})}):(0,r.jsx)("div",{className:E.k,children:(0,r.jsx)(h.Ay,{profile:T,onClose:A})}),[y,T,v,t,n,C,A]);return(0,r.jsx)(l.lGe,{ref:N,"aria-label":T?.name,children:R})}}