Module 970573

2,918 characters · in f10666d41e51abf6.js
Dependencies
Source Raw
function(e,t,a){a.d(t,{A:()=>y,X:()=>S});var i,n=a(627968),s=a(64700),l=a(503698),r=a.n(l),c=a(17928),d=a(980707),o=a(477782),u=a(834730),m=a(97808),x=a(778712),A=a(821609),h=a(408278),N=a(365199),j=a(289873),v=a(830215),C=a(442433),_=a(889227),E=a(495544),g=a(351906),U=a(287809),f=a(174459),p=a(427262),I=a(429707),T=a(274303),D=a(994125),O=a(652215),b=a(375708),M=a(461402),S=((i={})[i.LOGIN_REQUIRED=0]="LOGIN_REQUIRED",i[i.SWITCHED=1]="SWITCHED",i[i.REMOVED=2]="REMOVED",i);function k(e){let{actionText:t,user:a,onAction:i}=e,{currentUser:s,hidePrivateData:l,isAuthenticated:j}=(0,c.cf)([U.default,g.A,E.default],()=>({currentUser:U.default.getCurrentUser(),hidePrivateData:g.A.hidePersonalInformation,isAuthenticated:E.default.isAuthenticated()})),D=new _.A(a),S=j&&s?.id===D.id,k=a.tokenStatus===T.U.INVALID,y=l||D.hasUniqueUsername()?null:`#${D.discriminator}`,L=null;return S?L=(0,n.jsx)(u.E,{variant:"text-sm/semibold",className:M.dx,color:"text-feedback-positive",children:b.intl.string(b.t.seV8yt)}):k&&(L=(0,n.jsx)(u.E,{variant:"text-sm/semibold",className:M.dx,color:"text-feedback-critical",children:b.intl.string(b.t.tYX2ps)})),(0,n.jsx)("div",{className:M.KJ,children:(0,n.jsxs)("div",{className:M.yS,children:[(0,n.jsx)(m.eu,{src:D.getAvatarURL(void 0,40),size:x._3.SIZE_40,"aria-label":a.username}),(0,n.jsxs)("div",{className:r()(M.K_,{[M.zU]:!S}),children:[(0,n.jsxs)("div",{className:M.Xh,children:[(0,n.jsx)(u.E,{variant:"text-md/semibold",color:"text-strong",lineClamp:1,children:p.Ay.getUserTag(D,{mode:"username",identifiable:l?"never":"always"})}),(0,n.jsx)(u.E,{color:"text-default",variant:"text-sm/normal",children:y})]}),L]}),(0,n.jsxs)("div",{className:M.Xp,children:[!S&&(0,n.jsx)(A.$,{variant:"secondary",text:k?b.intl.string(b.t["DSN+hw"]):t,onClick:function(){k?i(0,a.id):(f.default.track(O.HAw.MULTI_ACCOUNT_SWITCH_ATTEMPT,{location:{section:O.JJy.MANAGE_ACCOUNTS_MODAL}}),I.Mx(a.id),i(1,a.id))}}),(0,n.jsx)(h.K,{icon:N.j,onClick:function(e){(0,C.jA)(e,e=>{let{onSelect:t}=e;return(0,n.jsx)(d.W,{"data-menu-migrated-auto":!0,"aria-label":b.intl.string(b.t["41qiDU"]),navId:"manage-multi-account",onClose:C.Z_,onSelect:t,children:(0,n.jsx)(o.Dr,{id:"remove-account",label:b.intl.string(b.t.lSLMaU),action:()=>{let e;v.A.logout("multi_accounts_list",null,a.id).finally(()=>{I.At(a.id)}),e={},null!=s?e.section=O.JJy.MANAGE_ACCOUNTS_MODAL:e.page=O.S3d.LOGIN,f.default.track(O.HAw.MULTI_ACCOUNT_ACCOUNT_REMOVE,{location:e}),i(2,a.id),null!=t&&t()},color:"danger"})})})},"aria-label":b.intl.string(b.t.PdRCRg),variant:"icon-only"})]})]})})}function y(e){let{actionText:t,onAction:a}=e,{isLoading:i,multiAccountUsers:l}=(0,D.K)();return(0,n.jsx)("div",{className:M.p_,children:i?(0,n.jsx)(j.y,{className:M.u1}):l.map((e,i)=>(0,n.jsxs)(s.Fragment,{children:[(0,n.jsx)(k,{user:e,actionText:t,onAction:a},e.id),l.length-1!==i&&(0,n.jsx)("div",{role:"separator",className:M.me})]},e.id))})}}