Module 602814

1,695 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>N});var r=n(627968),i=n(64700),s=n(311907),a=n(696986),o=n(397927),l=n(435582),u=n(283488),c=n(264322),d=n(429913),_=n(989837),f=n(500049),p=n(735991),h=n(717048),m=n(129800),E=n(644681),g=n(723695),A=n(73510),I=n(985018),T=n(441031),S=n(291071);let y=2048,v=84;function N(e){let{context:t,application:n,sectionName:l}=e,u="channel"===t.type?t.channel:void 0,y=(0,s.bG)([_.A],()=>_.A.entrypoint()),N=(0,d.h)(n.id===A.Ik.BUILT_IN?null:n.id)??n,R=(0,p.Ag)(N)?C:g.A,O=i.useRef(null),[b,D]=i.useState(!1),{iconURL:L,name:w}=i.useMemo(()=>(0,p.X2)(N,{fakeAppIconURL:S,size:v}),[N]),M=(0,c.A4)(!0,!0),P=(0,c.ON)(u?.guild_id,!0),x=i.useMemo(()=>(0,c.Sx)(t,N.id),[M,P,t,N.id]),k=!x.isGuildInstalled&&!x.isUserInstalled;return i.useEffect(()=>{k&&c.Ay.queryInstallOnDemandApp(N.id,u?.id)},[N.id,u?.id,k]),(0,r.jsxs)(o.d_W,{className:T.k,fade:!0,ref:O,role:"region","aria-label":I.intl.formatToPlainString(I.t["4OP4Uk"],{applicationName:w}),children:[(0,r.jsx)(E.A,{application:N,context:t,name:w,iconURL:L,scrollerRef:O,sectionName:l}),null!=L&&(0,r.jsx)(h.A,{src:L,className:T.Z}),(0,r.jsx)(a.A,{size:54}),(0,r.jsx)(R,{context:t,application:N,sectionName:l,hasCommands:b}),y===f.s4.TEXT?(0,r.jsx)(m.A,{context:t,application:N,sectionName:l,installOnDemand:k,setHasCommands:D}):null]})}function C(e){let{context:t,application:n,sectionName:i,hasCommands:s}=e,a=(0,u.A)({applicationId:n.id,size:y,names:["embedded_cover"],format:"webp"}),o=(0,p.Cx)(n),c=null!=o&&null!=o.activity_preview_video_asset_id?(0,l.A)(n.id,o.activity_preview_video_asset_id):null;return(0,r.jsx)(g.A,{context:t,application:n,imageCoverUrl:a.url,videoUrl:c,sectionName:i,hasCommands:s})}}