Module 332173

849 characters · in no known chunk
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>d});var r=n(627968),i=n(64700),s=n(503698),a=n.n(s),o=n(317097),l=n(397927),u=n(232042),c=n(160694);let d=e=>{let{ref:t,children:n,className:s,color:d,roleColors:_,iconType:f,onMouseEnter:p,onMouseLeave:h,...m}=e,[E,g]=i.useState(!1),{gradientStyle:A,gradientClassname:I}=(0,l.v5K)({colorStrings:_??null,roleStyle:"username",animateGradient:E}),T=i.useCallback(e=>{g(!0),p?.(e)},[g,p]),S=i.useCallback(e=>{g(!1),h?.(e)},[g,h]),y={};return null!=d&&(y={color:(0,o.Hl)(d),backgroundColor:E?(0,o.gq)(d,.3):(0,o.gq)(d,.1)}),(0,r.jsx)(l.DUT,{...m,innerRef:t,tag:"span",className:a()(s,{[c.i]:!0,interactive:m.onClick}),onMouseEnter:T,onMouseLeave:S,style:y,tabIndex:null!=m.onClick?0:-1,children:null!=f?(0,r.jsx)(u.A,{iconType:f,children:n}):null!=_?(0,r.jsx)("span",{style:{...A},className:I,children:n}):n})}}