Build 555975stable
Module 67811
1,133 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{j:()=>E}),n(321073);var i=n(627968),r=n(64700),s=n(503698),a=n.n(s),o=n(873263),l=n(602853),u=n(661531),c=n(939249),d=n(140735),_=n(240248),h=n(155570);let f=[18,18,16,16,14,12,10];function p(e,t){return a()({[h.AN]:!0,[h.CW]:"always"===e,[h._W]:"on-hover"===e&&t})}let E=e=>{let t,n,{backgroundStyle:s="always",children:E,icon:m,name:g,ariaLabel:A,className:I,style:T,to:S,onClick:y,selected:N=!1,...v}=e,C=(0,o.W6)();null==m&&null!=g&&(n=f[(t=(0,_.oN)(g)).length-1]??f[f.length-1]);let R=r.useCallback(e=>{if(null==S);else if("string"==typeof S)C.push(S);else{let{pathname:e="",state:t}=S;C.push(e,t)}null!=y&&y(e)},[C,S,y]),O=(0,l.r)(u.A.modules.guildbar.AVATAR_SIZE);return(0,i.jsxs)(c.D,{...v,onClick:R,className:a()(I,h.iE,{[h.wH]:N}),style:{...T,fontSize:n},focusProps:{enabled:!1},children:[(0,i.jsx)(d.A,{children:null!=A&&""!==A?A:g??""}),null!=t?(0,i.jsx)("div",{className:a()(p(s,!1),h.q9),"aria-hidden":!0,children:t}):null,null!=m?(0,i.jsx)("img",{className:h.Kk,src:m,alt:" ",width:O,height:O,"aria-hidden":!0}):null,null!=E?(0,i.jsx)("div",{className:p(s,!0),children:E}):null]})}}