Module 636585

1,374 characters · in f08fed5b39d8e5b5.js
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>f}),n(321073);var l=n(627968),i=n(64700),s=n(503698),r=n.n(s),a=n(778712),o=n(97808),c=n(983851),u=n(889227),d=n(175268),h=n(75596);function m(e,t,n){return(0,l.jsx)("div",{className:t,children:e},n)}class p extends i.PureComponent{_ref;static defaultProps={max:10,renderMoreUsers:m,size:a._3.SIZE_24};defaultRenderUser=(e,t,n,i)=>{let{onClick:s,size:c,guildId:m}=this.props,p=e instanceof u.A?e:null!=e?e.user:null;return null==p?(0,l.jsx)("div",{className:r()(d.F2,t),style:{width:(0,a.FT)(c),height:(0,a.FT)(c)}},n):(0,l.jsx)(o.eu,{tabIndex:0,src:p.getAvatarURL(m,(0,a.FT)(c)),size:c,"aria-label":p.username,className:r()(t,h.or),onClick:e=>null!=s?s(e,p,this._ref):null},p.id)};renderUsers(){let{users:e,max:t,renderUser:n=this.defaultRenderUser,renderMoreUsers:l}=this.props,i=[],s=e.length===t?e.length:t-1,r=0;for(;r<s&&r<e.length;){let t=r===e.length-1;i.push(n(e[r]||null,t?null:d.hC,`user-${r}`,t)),r++}if(r<e.length){let t=Math.min(e.length-r,99);i.push(l(`+${t}`,d.In,"more-users",t))}return i}renderIcon(){return this.props.icon?(0,l.jsx)("div",{className:d.zc,children:(0,l.jsx)(c.H,{size:"xs",color:"currentColor",colorClass:d.CU,className:d.Kk})}):null}render(){let{className:e}=this.props;return(0,l.jsxs)("div",{className:r()(e,d.kL),ref:e=>{this._ref=e},children:[this.renderIcon(),this.renderUsers()]})}}let f=p}