Module 570314

1,495 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>S});var r=n(627968),i=n(64700),s=n(311907),a=n(397927),o=n(177640),l=n(297486),u=n(342384),c=n(204776),d=n(734057),_=n(309010),f=n(954571),p=n(957565),h=n(998218),m=n(692848),E=n(622543),g=n(403777),A=n(993401),I=n(652215),T=n(985018);function S(e){let{user:t,closePopout:n,...S}=e,y=i.useRef(null),v=(0,s.bG)([E.A],()=>E.A.getUserProfile(t.id)?.application),N=(0,s.bG)([_.A,d.A],()=>d.A.getChannel(_.A.getChannelId())),C=(0,o.A)(N),R=t.id,O=i.useCallback(()=>{null!=v&&(C?((0,l.hg)(v.id),(0,a.OoC)((0,g.n)(R,N?.guild_id)),n?.(),f.default.track(I.HAw.APP_PROFILE_OPEN_APP_BUTTON_CLICKED,{application_id:v.id})):(0,m.o)({applicationId:v.id,...v}))},[v,C,R,N?.guild_id,n]),b=C?T.intl.string(T.t["Cia+A8"]):T.intl.string(T.t.NgXl3C);if(null==v||!(0,c.Ie)(v))return null;let{customInstallUrl:D}=v,L=null==D||h.A.isDiscordUrl(D)?a.j96:a.I9m,w=C?void 0:L;return p.p5?(0,r.jsx)(a.YNO,{targetElementRef:y,renderPopout:e=>{let{closePopout:t}=e;return(0,r.jsx)(a.W1t,{"data-menu-migrated-auto":!0,navId:"user-bot-profile-add-app",onClose:t,"aria-label":T.intl.string(T.t.dbkxVm),onSelect:void 0,children:(0,r.jsx)(a.rXV,{children:(0,r.jsx)(a.Drp,{id:"copy",label:T.intl.string(T.t.XWDihq),action:()=>(0,p.C)((0,u.V)(v))})})})},children:e=>{let{onClick:t,...n}=e;return(0,r.jsx)(A.FD,{buttonRef:y,action:"PRESS_ADD_APP",text:b,icon:w,onContextMenu:t,onClick:O,...n,...S})}}):(0,r.jsx)(A.FD,{action:"PRESS_ADD_APP",text:b,icon:w,onClick:O,variant:"primary",...S})}}