Module 67811

1,129 characters · in no known chunk
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{j:()=>p}),n(321073);var r=n(627968),i=n(64700),s=n(503698),a=n.n(s),o=n(873263),l=n(397927),u=n(240248),c=n(155570);let d=[18,18,16,16,14,12,10];function _(e){return d[e.length-1]??d[d.length-1]}function f(e,t){return a()({[c.AN]:!0,[c.CW]:"always"===e,[c._W]:"on-hover"===e&&t})}let p=e=>{let t,n,{backgroundStyle:s="always",children:d,icon:p,name:h,ariaLabel:m,className:E,style:g,to:A,onClick:I,selected:T=!1,...S}=e,y=(0,o.W6)();null==p&&null!=h&&(n=_(t=(0,u.oN)(h)));let v=i.useCallback(e=>{if(null==A);else if("string"==typeof A)y.push(A);else{let{pathname:e="",state:t}=A;y.push(e,t)}null!=I&&I(e)},[y,A,I]),N=(0,l.rdh)(l.LU0.modules.guildbar.AVATAR_SIZE);return(0,r.jsxs)(l.DUT,{...S,onClick:v,className:a()(E,c.iE,{[c.wH]:T}),style:{...g,fontSize:n},focusProps:{enabled:!1},children:[(0,r.jsx)(l.AC4,{children:null!=m&&""!==m?m:h??""}),null!=t?(0,r.jsx)("div",{className:a()(f(s,!1),c.q9),"aria-hidden":!0,children:t}):null,null!=p?(0,r.jsx)("img",{className:c.Kk,src:p,alt:" ",width:N,height:N,"aria-hidden":!0}):null,null!=d?(0,r.jsx)("div",{className:f(s,!0),children:d}):null]})}}