Build 533169stable
Module 704037
1,050 characters · in aca7018765200529.js, 3acba07531d5440b.js, 61a85c4c51d75b4f.jsDependencies
Source Raw
function(e,t,n){n.d(t,{l:()=>A}),n(667532);var i=n(627968),l=n(64700),s=n(311907),a=n(397927),r=n(573435),o=n(71393),d=n(967198),c=n(743790),u=n(340879);function h(e){let{children:t,iconSize:n}=e;return(0,i.jsx)(r.Ay,{className:u.Iu,mask:r.Ay.Masks.SQUIRCLE,width:n+5,height:n+5,children:t})}function A(e){let{guildIds:t,iconSize:n=20,prioritizeSelectedGuild:r=!1}=e,A=(0,s.bG)([d.A],()=>r?d.A.getGuildId():null,[r]),_=(0,s.yK)([o.A],()=>t.map(e=>o.A.getGuild(e)),[t]),m=(0,l.useMemo)(()=>_.filter(e=>null!=e),[_]),{visibleGuilds:p,numTruncated:g}=(0,l.useMemo)(()=>{let e=[...m];if(null!=A){let t=e.findIndex(e=>e.id===A);t>0&&(e.splice(t,1),e.unshift(m[t]))}return 4===e.length?{visibleGuilds:e,numTruncated:0}:{visibleGuilds:e.slice(0,3),numTruncated:e.length-3}},[m,A]);return(0,i.jsxs)("div",{className:u.WM,children:[p.map(e=>(0,i.jsx)(h,{iconSize:n,children:(0,i.jsx)(c.$,{guild:e,size:n})},e.id)),g>0&&(0,i.jsx)(h,{iconSize:n,children:(0,i.jsxs)(a.Text,{className:u.br,color:"text-subtle",variant:"text-xxs/semibold",children:["+",g]})})]})}}