Module 118633

1,123 characters · in 89a6adaf7608313c.js
Dependencies
Required by (1)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{A:()=>A});var l=n(627968),i=n(64700),a=n(311907),r=n(58149),o=n(688810),s=n(362490),c=n(627363),d=n(587895),u=n(769015),m=n(954571),h=n(184952),p=n(652215),x=n(985018);function A(e){let{connection:t,guildId:n,location:A}=e,g=(0,a.bG)([d.A],()=>null!=t.application_id?d.A.getApplication(t.application_id):null,[t.application_id]),{analyticsLocations:f}=(0,o.Ay)(A);i.useEffect(()=>{null!=g||null==t.application_id||d.A.isFetchingApplication(t.application_id)||d.A.didFetchingApplicationFail(t.application_id)||(0,c.TA)(t.application_id).catch(()=>{})},[g,t.application_id]);let C=g?.name??x.intl.string(x.t.cgPbaZ),{hasAlreadyLinked:j,canStartAuthorization:v,startAuthorization:_,fetched:N}=(0,s.RD)(g),y=(0,l.jsx)(u.A,{game:g,size:u.M.MEDIUM}),w=i.useCallback(()=>{m.default.track(p.HAw.GUILD_ONBOARDING_CONNECTION_CLICKED,{...(0,r.H$)(n),connection_type:"application",application_id:t.application_id??void 0,location:A}),_({analyticsLocations:f})},[_,n,t.application_id,A,f]);return(0,l.jsx)(h.A,{displayName:C,description:t.description,icon:y,isLoading:!N,isConnected:j,canConnect:v,onConnect:w})}}