Module 862482

2,622 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{$n:()=>f,WS:()=>I,XD:()=>A,lO:()=>h,pR:()=>E});var i=n(477900),r=n(582128),a=n(503698),s=n.n(a),l=n(561028),o=n(765178),d=n(259678),c=n(289873),u=n(375708),_=n(211182);let E={FILLED:_.WL,OUTLINED:_.uu,LINK:_.M_,BLANK:_.Ev},A={BRAND:_.x8,BRAND_INVERTED:_.Qn,RED:_.D,GREEN:_.RH,PRIMARY:_.cG,LINK:_.I5,WHITE:_.bD,TRANSPARENT:_.Ey,CUSTOM:""},h={NONE:"",TINY:_.Ei,SMALL:_.g4,MEDIUM:_.$g,LARGE:_.Pu,MIN:_.CM,MAX:_.Gn,ICON:_.Rk};function I(){let{look:e=E.FILLED,color:t=A.BRAND,size:n=h.MEDIUM,fullWidth:i=!1,grow:r=!0,submitting:a=!1,disabled:l=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return s()(_.x6,e,t,n,{[_.Ij]:i,[_.wS]:r,[_.B2]:a&&!l})}function f(e){let t,{look:n=E.FILLED,color:a=A.BRAND,size:l=h.MEDIUM,fullWidth:f=!1,grow:p=!0,disabled:T=!1,submitting:m=!1,type:g="button",style:S,wrapperClassName:N,className:C,innerClassName:O,onClick:R,onDoubleClick:L,onMouseDown:y,onMouseUp:D,onMouseEnter:v,onMouseLeave:b,onKeyDown:M,children:P,rel:U,buttonRef:w,focusProps:G,"aria-label":x,submittingStartedLabel:k,submittingFinishedLabel:F,...B}=e,V=T||m,H=V&&(null!=v||null!=b),j=(t=G?.offset,n===E.LINK||n===E.BLANK?t:null==t?-2:"number"==typeof t?t+2:{top:(t.top??0)-2,right:(t.right??0)-2,bottom:(t.bottom??0)-2,left:(t.left??0)-2}),W=r.useRef(!1);r.useEffect(()=>{!0===m&&(W.current=!0,o.O.announce(k??u.intl.string(u.t.pfChQr))),!1===m&&!0===W.current&&o.O.announce(F??u.intl.string(u.t.SVParY))},[m,k,F]);let Y=(0,i.jsx)(d.vN,{...G,offset:j,children:(0,i.jsxs)("button",{...V?null:B,"aria-label":x,"aria-busy":!!m||void 0,ref:w,onClick:V?e=>e.preventDefault():R,onDoubleClick:V?e=>e.preventDefault():L,onMouseUp:T?void 0:D,onMouseDown:T?void 0:y,onMouseEnter:v,onMouseLeave:b,onKeyDown:T?void 0:M,type:g,disabled:T,style:S,rel:U,className:s()(C,I({look:n,color:a,size:l,fullWidth:f,grow:p,submitting:m,disabled:T}),H?null:N),children:[m&&!T?(0,i.jsx)(c.y,{type:c.y.Type.PULSING_ELLIPSIS,className:_.u1,itemClassName:_.$N}):null,(0,i.jsx)("div",{className:s()(_.PG,O),children:P})]})});return H?(0,i.jsxs)("span",{className:s()(_.Yr,N,l,{[_.wS]:p,[_.Ij]:f}),children:[Y,(0,i.jsx)("span",{onMouseEnter:v,onMouseLeave:b,className:_.p5})]}):Y}f.Looks=E,f.Colors=A,f.Sizes=h,f.Link=function(e){let{look:t=E.FILLED,color:n=A.BRAND,size:r=h.MEDIUM,fullWidth:a=!1,grow:o=!0,style:d,className:c,innerClassName:u,to:I,onClick:f,onMouseDown:p,onMouseUp:T,children:m,rel:g,...S}=e;return(0,i.jsx)(l.N_,{...S,to:I,onClick:f,onMouseUp:T,onMouseDown:p,style:d,rel:g,className:s()(c,_.x6,t,n,r,{[_.Ij]:a,[_.wS]:o}),children:(0,i.jsx)("span",{className:s()(_.PG,u),children:m})})}}