Build 573682stable
Module 42473
2,002 characters · in e0d1feee6b31e8f6.jsDependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>m});var i=n(627968);n(64700);var s=n(503698),l=n.n(s),a=n(990078),r=n(614820),o=n(862482),u=n(781696),c=n(573435),d=n(270082);function h(e){let{children:t,onContextMenu:n,onClick:s,onMouseDown:a,disabled:r,icon:u,iconForeground:h,innerClassName:m,className:p,redGlow:f,onMouseEnter:g,onMouseLeave:A,"aria-label":x,"aria-checked":C,role:E,plated:v,ref:T}=e,_="function"==typeof u?(0,i.jsx)(u,{width:20,height:20,size:"custom",colorClass:h??"",color:"currentColor"}):u;return(0,i.jsxs)(o.$n,{"data-migration-pending":!0,"aria-label":x,buttonRef:T,look:o.$n.Looks.BLANK,size:o.$n.Sizes.NONE,disabled:r,innerClassName:m,wrapperClassName:l()(d.x6,p),className:l()(d.x6,p,{[d.Xr]:f,[d.r9]:r,[d.Sn]:!r,[d.ZQ]:v,[d.OH]:f&&v}),onClick:e=>{null!=s&&s(e)},onMouseDown:a,onMouseEnter:g,onMouseLeave:A,onContextMenu:n,role:E,"aria-checked":C,focusProps:{offset:{left:-1,top:-1,right:1,bottom:1}},children:[null!=t?(0,i.jsx)(c.Ay,{width:20,height:20,mask:c.Ay.Masks.PANEL_BUTTON,children:_}):_,t]})}let m=function(e){if(null==e.tooltipType){let{tooltipText:t,tooltipForceOpen:n,tooltipShouldShow:s,tooltipPositionKey:l,"aria-label":o,...u}=e,c=(0,r.O)(t),d=o??c;return(0,i.jsx)(a.m,{text:t,forceOpen:n,shouldShow:s,positionKey:l,ariaHidden:d===c,children:(0,i.jsx)(h,{...u,"aria-label":d})})}{let{tooltipText:t,tooltipForceOpen:n,tooltipShouldShow:s,tooltipPositionKey:l,onClick:a,onMouseEnter:r,onMouseLeave:o,onContextMenu:c,onFocus:m,onBlur:p,"aria-label":f,...g}=e;return(0,i.jsx)(u.ST,{"data-migration-pending":!0,tooltipClassName:d.RF,tooltipContentClassName:d.In,"aria-label":f,forceOpen:n,shouldShow:s,color:u.oM.GREEN,positionKeyStemOverride:l,text:t,children:e=>{let{onClick:t,onMouseEnter:n,onMouseLeave:s,onContextMenu:l,onFocus:u,onBlur:d,"aria-label":f}=e;return(0,i.jsx)(h,{onClick:e=>{t?.(),a?.(e)},onMouseEnter:()=>{n?.(),r?.()},onMouseLeave:()=>{s?.(),o?.()},onContextMenu:e=>{l?.(),c?.(e)},onFocus:()=>{u?.(),m?.()},onBlur:()=>{d?.(),p?.()},"aria-label":f,...g})}})}}}