Module 332173

866 characters · in 9f8d90613d43f995.js
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>h});var l=n(477900),i=n(582128),s=n(503698),r=n.n(s),a=n(317097),o=n(36075),u=n(939249),c=n(232042),d=n(209599);let h=function(e){let{ref:t,children:n,className:s,color:h,roleColors:m,iconType:f,onMouseEnter:p,onMouseLeave:g,...x}=e,[A,E]=i.useState(!1),{gradientStyle:C,gradientClassname:I}=(0,o.v5)({colorStrings:m??null,roleStyle:"username",animateGradient:A}),y=i.useCallback(e=>{E(!0),p?.(e)},[E,p]),S=i.useCallback(e=>{E(!1),g?.(e)},[E,g]),N={};return null!=h&&(N={color:(0,a.Hl)(h),backgroundColor:A?(0,a.gq)(h,.3):(0,a.gq)(h,.1)}),(0,l.jsx)(u.D,{...x,innerRef:t,tag:"span",className:r()(s,{[d.i]:!0,interactive:x.onClick}),onMouseEnter:y,onMouseLeave:S,style:N,tabIndex:null!=x.onClick?0:-1,children:null!=f?(0,l.jsx)(c.A,{iconType:f,children:n}):null!=m?(0,l.jsx)("span",{style:{...C},className:I,children:n}):n})}}