Build 574548stable
Module 725807
1,534 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>m});var i=n(627968),r=n(64700),s=n(503698),a=n.n(s),o=n(17928),l=n(990078),u=n(862482),c=n(930861),d=n(403581),_=n(531685),h=n(783420),f=n(245383),E=n(202541),p=n(497566);let m=function(e){let{subscriptionTier:t,onClick:n,size:s,className:m,textOptions:g,iconClassName:A,postSuccessGuild:I,onSubscribeModalClose:T,premiumModalAnalyticsLocation:S,showIcon:N=!0,disableShine:C,applicationId:y,shinyButtonClassName:O,showGradient:R=!1,confirmationFooter:v,color:b,iconColor:L="currentColor",...D}=e,w=(0,o.bG)([_.A],()=>_.A.isFocused()),P=(0,f.A)({subscriptionTier:t,buttonTextOverride:g?.textOverride,defaultTextOverride:g?.subscribeText}),M=b??(t===E.pe.TIER_1?u.$n.Colors.PRIMARY:u.$n.Colors.GREEN),x=(0,i.jsxs)(c.wL,{"data-migration-pending":!0,disabled:P.disabled,innerClassName:p.UO,color:M,size:s,className:O,wrapperClassName:a()({[p.PJ]:R&&t===E.pe.TIER_2,[p.Up]:R&&t===E.pe.TIER_1},m),buttonShineClassName:"buttonShineClassName"in D?D.buttonShineClassName:M===u.XD.BRAND_INVERTED?p.nz:void 0,pauseAnimation:!w||C,...D,children:[N&&(0,i.jsx)(d.t,{size:"md",color:L,className:a()(p.PC,A)}),(0,i.jsx)("span",{className:a()(p._d,g?.textClassName),children:P.buttonText})]});return(0,i.jsx)(h.A,{onClick:n,subscriptionTier:t,postSuccessGuild:I,onSubscribeModalClose:T,premiumModalAnalyticsLocation:S,applicationId:y,confirmationFooter:v,children:e=>{let{onClick:t}=e,n=r.cloneElement(x,{onClick:t});return null!=P.buttonTooltipText?(0,i.jsx)(l.m,{text:P.buttonTooltipText,children:n}):n}})}}