Build 545032stable
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),f=n(783420),h=n(245383),p=n(788868),E=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:y,applicationId:C,shinyButtonClassName:v,showGradient:O=!1,confirmationFooter:R,color:b,iconColor:D="currentColor",...L}=e,w=(0,o.bG)([_.A],()=>_.A.isFocused()),M=(0,h.A)({subscriptionTier:t,buttonTextOverride:g?.textOverride,defaultTextOverride:g?.subscribeText}),P=b??(t===p.pe.TIER_1?u.$n.Colors.PRIMARY:u.$n.Colors.GREEN),x=(0,i.jsxs)(c.wL,{"data-migration-pending":!0,disabled:M.disabled,innerClassName:E.UO,color:P,size:s,className:v,wrapperClassName:a()({[E.PJ]:O&&t===p.pe.TIER_2,[E.Up]:O&&t===p.pe.TIER_1},m),buttonShineClassName:"buttonShineClassName"in L?L.buttonShineClassName:P===u.XD.BRAND_INVERTED?E.nz:void 0,pauseAnimation:!w||y,...L,children:[N&&(0,i.jsx)(d.t,{size:"md",color:D,className:a()(E.PC,A)}),(0,i.jsx)("span",{className:a()(E._d,g?.textClassName),children:M.buttonText})]});return(0,i.jsx)(f.A,{onClick:n,subscriptionTier:t,postSuccessGuild:I,onSubscribeModalClose:T,premiumModalAnalyticsLocation:S,applicationId:C,confirmationFooter:R,children:e=>{let{onClick:t}=e,n=r.cloneElement(x,{onClick:t});return null!=M.buttonTooltipText?(0,i.jsx)(l.m,{text:M.buttonTooltipText,children:n}):n}})}}