Build 612377stable
Module 570314
1,542 characters · in 7edfa8b26ba4457c.jsDependencies
Source Raw
function(e,i,t){t.d(i,{A:()=>v});var n=t(477900),l=t(582128),a=t(17928),r=t(192308),d=t(509434),o=t(307301),u=t(922016),c=t(980707),s=t(477782),p=t(177640),A=t(482030),P=t(342384),g=t(204776),C=t(734057),_=t(309010),x=t(174459),f=t(957565),h=t(998218),b=t(692848),j=t(321191),k=t(403777),D=t(993401),I=t(652215),R=t(375708);function v(e){let{user:i,closePopout:t,...v}=e,E=l.useRef(null),S=(0,a.bG)([j.A],()=>j.A.getUserProfile(i.id)?.application),m=(0,a.bG)([_.Ay,C.A],()=>C.A.getChannel(_.Ay.getChannelId())),y=(0,p.A)(m),F=i.id,O=l.useCallback(()=>{null!=S&&(y?((0,A.hg)(S.id),(0,r.closeModal)((0,k.n1)(F,m?.guild_id)),t?.(),x.default.track(I.HAw.APP_PROFILE_OPEN_APP_BUTTON_CLICKED,{application_id:S.id})):(0,b.o)({applicationId:S.id,...S}))},[S,y,F,m?.guild_id,t]),U=y?R.intl.string(R.t["Cia+A8"]):R.intl.string(R.t.NgXl3C);if(null==S||!(0,g.Ie)(S))return null;let{customInstallUrl:w}=S,G=null==w||h.A.isDiscordUrl(w)?o.j:d.I,N=y?void 0:G;return f.p5?(0,n.jsx)(u.Y,{targetElementRef:E,renderPopout:e=>{let{closePopout:i}=e;return(0,n.jsx)(c.W,{"data-menu-migrated-auto":!0,navId:"user-bot-profile-add-app",onClose:i,"aria-label":R.intl.string(R.t.dbkxVm),onSelect:void 0,children:(0,n.jsx)(s.rX,{children:(0,n.jsx)(s.Dr,{id:"copy",label:R.intl.string(R.t.XWDihq),action:()=>(0,f.C)((0,P.V)(S))})})})},children:e=>{let{onClick:i,...t}=e;return(0,n.jsx)(D.FD,{buttonRef:E,action:"PRESS_ADD_APP",text:U,icon:N,onContextMenu:i,onClick:O,...t,...v})}}):(0,n.jsx)(D.FD,{action:"PRESS_ADD_APP",text:U,icon:N,onClick:O,variant:"primary",...v})}}