Build 567923stable
Module 282978
3,087 characters · in 30fab0240484e086.jsDependencies
Source Raw
function(e,n,t){t.d(n,{A:()=>D});var l=t(627968),i=t(64700),s=t(735438),a=t.n(s),r=t(17928),c=t(780645),o=t(990078),d=t(939249),u=t(245604),h=t(812993),m=t(104171),x=t(793574),A=t(688810),g=t(919395),j=t(975732),N=t(696451),p=t(71393),C=t(287809),f=t(583613),E=t(403362),b=t(58736),I=t(518477),T=t(375708),v=t(850603);class _{userId;user;channelId;analyticsLocations;constructor({userId:e,user:n,channelId:t,analyticsLocations:l}){this.userId=e,this.user=n,this.channelId=t,this.analyticsLocations=l}updateData(e){let{userId:n,user:t,channelId:l,analyticsLocations:i}=e;this.userId=n,this.user=t,this.channelId=l,this.analyticsLocations=i}generateNicknameGuildPairs=(0,f.L_)(e=>a()(N.Ay.getNicknameGuildsMapping(e?.id??this.userId)).toPairs().map(e=>{let[n,t]=e;return[n,t.map(e=>p.A.getGuild(e)?.name).filter(E.Vq)]}).filter(n=>{let[t]=n;return t!==e?.globalName}).value());getNicknameGuildPairs(){return this.generateNicknameGuildPairs(this.user)}renderMoreAvatars=()=>(0,l.jsx)(o.m,{asContainer:!0,tag:"span",text:T.intl.string(T.t["UTjRE/"]),position:"bottom",children:(0,l.jsx)(d.D,{className:v.OZ,onClick:this.handleClick,children:(0,l.jsx)(u.U,{size:"xs",color:"currentColor",className:v.WW})})},"more-avatars");renderNicknamePairs(e){return this.getNicknameGuildPairs().map((n,t)=>{let[s,a]=n,r=(0,l.jsx)(d.D,{tag:"span",onClick:this.handleClick,children:s});return a.length>0&&(r=(0,l.jsx)(o.m,{asContainer:!0,tag:"span",text:a.join(", "),position:"bottom",shouldShow:e,delay:50,children:r})),(0,l.jsxs)(i.Fragment,{children:[0!==t?", ":null,r]},t)})}handleClick=()=>{(0,j.openUserProfileModal)({userId:this.userId,channelId:this.channelId,sourceAnalyticsLocations:this.analyticsLocations,tabSection:I.RP.MUTUAL_GUILDS})}}function D(e){let{channel:n}=e,t=n.getRecipientId(),s=(0,g.EI)(t),a=Array(s.length).fill(null),{analyticsLocations:d}=(0,A.Ay)(x.A.AKA),u=function(e){let{userId:n,channelId:t,analyticsLocations:l}=e,s=(0,r.bG)([C.default],()=>C.default.getUser(n),[n]),[a]=i.useState(()=>new _({user:s,userId:n,channelId:t,analyticsLocations:l}));return a.updateData({userId:n,user:s,channelId:t,analyticsLocations:l}),a}({userId:t,analyticsLocations:d,channelId:n.id}),[j,N]=i.useState(!1),f=i.useCallback(()=>{N(!0)},[N]),E=i.useCallback(()=>{N(!1)},[N]);return 0===u.getNicknameGuildPairs().length&&0===s.length?(0,l.jsx)("div",{className:v.jH}):(0,l.jsxs)(A.f5,{value:d,children:[(0,l.jsx)(b.cG,{className:v.yF}),(0,l.jsx)(h.Lp,{text:T.intl.string(T.t.l1QVfj),disableColor:!0,className:v.RV}),s.length>0?(0,l.jsx)(m.Ay,{size:16,users:a,showUserPopout:!1,renderUser:(e,n,t)=>{let i=u.user,a=s[t];return null==a||null==i?null:(0,l.jsx)(o.m,{asContainer:!0,text:p.A.getGuild(a)?.name,position:"bottom",children:(0,l.jsx)("img",{alt:"",className:v.my,onClick:u.handleClick,src:i.getAvatarURL(a,16),"aria-hidden":!0})},a[1])},renderMoreUsers:u.renderMoreAvatars,guildId:void 0,max:3,className:v.HD}):null,u.getNicknameGuildPairs().length>0?(0,l.jsx)(c.A,{position:"bottom",className:v.wm,delay:0,onTooltipShow:f,onTooltipHide:E,children:u.renderNicknamePairs(!j)}):null]})}}