Build 533169stable
Module 231207
7,415 characters · in ba7b9b34b6ee39a7.jsDependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>D});var a=n(627968),i=n(64700),s=n(488428),l=n(835245),r=n(311907),o=n(435371),d=n(421380),c=n(397927),u=n(73825),m=n(793574),h=n(688810),x=n(323082),p=n(589078),g=n(541689),f=n(721923),v=n(300233),_=n(599941),b=n(250253),j=n(4630),A=n(44120),C=n(532794),y=n(216678),S=n(194509),E=n(761705),T=n(448362),N=n(71393),I=n(166403),k=n(652215),O=n(788868),R=n(265768);function w(e){let{selectedGuildForGuildSub:t}=e,n=(0,_.uk)(t?.id)[0];return null!=t&&null!=n?(0,a.jsx)("div",{children:n.subscription_listings_ids.map(e=>(0,a.jsx)(b.A,{guildId:t.id,groupListingId:e,listingId:e},e))}):null}let D=function(){let[e,t]=i.useState(O.pe.TIER_2),[n,_]=i.useState(null),b=(0,r.yK)([N.A],()=>N.A.getGuildsArray()),[D]=(0,r.yK)([I.A],()=>[I.A.getPremiumSubscription()]),M=b.map(e=>({id:e.id,value:e,label:e.name})),[P,L]=i.useState(M.length>0?M[0].value:null),[U,B]=i.useState(""),[G,F]=i.useState({plan_id:O.gD.PREMIUM_MONTH_TIER_2,gift:"true"}),V="true"!==G.gift&&null!=D,[W,H]=i.useState(M.length>0?M[0].value:null),{analyticsLocations:K}=(0,h.Ay)(m.A.PAYMENT_FLOW_TEST_PAGE),[z,$]=i.useState(""),[q,Q]=i.useState(k.dJq),{balance:Y,isFetching:J,error:X}=(0,E.W)(),{isSubmitting:Z,responseMessage:ee,redeemVirtualCurrency:et}=(0,E.Q)(),[en,ea]=i.useState(k.dJq),[ei,es]=i.useState(""),[el,er]=i.useState(k.dJq),[eo,ed]=i.useState(k.dJq);return(0,a.jsx)(h.f5,{value:K,children:(0,a.jsx)(c.IpV,{className:R.XG,children:(0,a.jsxs)(c.BJc,{direction:"vertical",gap:24,children:[(0,a.jsxs)(c.BJc,{direction:"horizontal",gap:8,align:"end",children:[(0,a.jsx)(c.l6P,{label:"Gift",value:e,options:[{id:"tier_2",value:O.pe.TIER_2,label:"Nitro"},{id:"tier_1",value:O.pe.TIER_1,label:"Nitro Classic"},{id:"tier_0",value:O.pe.TIER_0,label:"Nitro Basic"},{id:"none",value:null,label:"None"}],onSelectionChange:e=>t(e),selectionMode:"single",fullWidth:!0}),(0,a.jsx)(S.A,{subscriptionTier:e,premiumModalAnalyticsLocation:{},color:d.XD.PRIMARY,look:d.pR.FILLED})]}),(0,a.jsx)(c.cGx,{}),(0,a.jsxs)(c.BJc,{direction:"horizontal",gap:8,align:"end",children:[(0,a.jsx)(c.l6P,{label:"Premium Select Plan",value:n,options:[{id:"tier_2",value:O.pe.TIER_2,label:"Nitro"},{id:"tier_1",value:O.pe.TIER_1,label:"Nitro Classic"},{id:"tier_0",value:O.pe.TIER_0,label:"Nitro Basic"},{id:"none",value:null,label:"None"}],onSelectionChange:e=>_(e),selectionMode:"single",fullWidth:!0}),(0,a.jsx)(c.Button,{variant:"primary",text:"Select Plan",onClick:()=>(0,C.A)({subscriptionTier:n,analyticsLocations:K})})]}),(0,a.jsx)(c.cGx,{}),(0,a.jsxs)(c.BJc,{direction:"vertical",gap:8,children:[(0,a.jsx)(c.l6P,{label:"Boost",value:P,options:M,onSelectionChange:e=>L(e),selectionMode:"single",fullWidth:!0}),null!=P?(0,a.jsx)(f.A,{guild:P,analyticsLocation:{}}):(0,a.jsx)("div",{children:"No Guild to boost"})]}),(0,a.jsx)(c.cGx,{}),(0,a.jsxs)(c.BJc,{direction:"vertical",gap:8,children:[(0,a.jsx)(c.MzZ,{href:"https://i.dis.gd/createPromo",children:"How to create promotion"}),(0,a.jsxs)(c.BJc,{direction:"horizontal",gap:8,align:"end",children:[(0,a.jsx)(c.ksK,{label:"Standalone: Trial Promotion Redemption",placeholder:"Promotion Code",value:U,onChange:e=>B(e)}),(0,a.jsx)(o.m_,{text:"Need Promotion Code",shouldShow:U.length<1,children:(0,a.jsx)(c.Button,{variant:"primary",text:"Open Link",disabled:U.length<1,onClick:()=>{window.open(k.BVt.BILLING_PROMOTION_REDEMPTION(U))}})})]})]}),(0,a.jsx)(c.cGx,{}),(0,a.jsxs)(c.nVY,{label:"Standalone: Gift/Subscription Purchase",children:[(0,a.jsx)(c.l6P,{label:"Plan",value:G.plan_id,options:[{id:"tier_2",value:O.gD.PREMIUM_MONTH_TIER_2,label:"Nitro"},{id:"tier_1",value:O.gD.PREMIUM_MONTH_TIER_1,label:"Nitro Classic"},{id:"tier_0",value:O.gD.PREMIUM_MONTH_TIER_0,label:"Nitro Basic"}],onSelectionChange:e=>{F(t=>({...t,plan_id:e}))},selectionMode:"single",fullWidth:!0}),(0,a.jsx)(c.l6P,{label:"Type",value:G.gift,options:[{id:"gift",value:"true",label:"Gift"},{id:"not_gift",value:"false",label:"Not Gift"}],onSelectionChange:e=>{F(t=>({...t,gift:e}))},selectionMode:"single",fullWidth:!0})]}),(0,a.jsx)(o.m_,{text:"Already subscribed",shouldShow:V,children:(0,a.jsx)(c.Button,{variant:"primary",text:"Open Link",disabled:V,onClick:()=>{window.open(k.BVt.BILLING_PREMIUM_SUBSCRIBE+"?"+s.stringify({...G}))}})}),(0,a.jsx)(c.cGx,{}),(0,a.jsxs)(c.nVY,{label:"Redeem Virtual Currency for SKU",children:[(0,a.jsxs)(c.BJc,{direction:"horizontal",gap:8,align:"end",children:[(0,a.jsx)(c.Text,{variant:"text-sm/normal",children:"Virtual Currency Balance:"}),J?(0,a.jsx)("div",{className:R.wG,children:(0,a.jsx)(c.y$y,{type:c.tVU.SPINNING_CIRCLE})}):(0,a.jsxs)("div",{className:R.dB,children:[null!==X&&(0,a.jsxs)(c.Text,{variant:"text-sm/normal",children:["Error fetching Virtual Currency Balance: ",X.message]}),(0,a.jsx)(T.Gy,{balance:Y??0,balanceWidgetMode:T.k7.SELECTED})]})]}),(0,a.jsx)(c.ksK,{label:"SKU ID",placeholder:"SKU ID",value:en,onChange:e=>ea(e)}),(0,a.jsx)(c.Button,{variant:"primary",text:"Redeem Virtual Currency for SKU",loading:Z,onClick:()=>et(en,(0,l.A)())}),null!=ee&&(0,a.jsx)(c.Text,{variant:"text-sm/normal",children:ee})]}),(0,a.jsx)(c.cGx,{}),(0,a.jsxs)(c.nVY,{label:"Creator Revenue",children:[(0,a.jsx)(c.l6P,{label:"Premium Server Subscription For",value:W,options:M,onSelectionChange:e=>H(e),selectionMode:"single",fullWidth:!0}),(0,a.jsx)(v.H,{guildId:W?.id,children:(0,a.jsx)(w,{selectedGuildForGuildSub:W})})]}),(0,a.jsx)(c.cGx,{}),(0,a.jsxs)(c.BJc,{direction:"vertical",gap:8,children:[(0,a.jsxs)(c.nVY,{label:"Activities & Application Payment Modals",children:[(0,a.jsx)(c.ksK,{label:"Application Id",placeholder:"Application Id",value:z,onChange:$}),(0,a.jsx)(c.ksK,{label:"Sku Id",placeholder:"Sku Id",value:q,onChange:e=>Q(e)})]}),(0,a.jsx)(c.Button,{variant:"primary",text:"Open App Subs Modal for Activity",onClick:()=>(0,j.j)({applicationId:z,skuId:q,openPremiumPaymentModal:()=>!0,analyticsLocations:[],analyticsLocationObject:{page:k.liQ.IN_APP},context:k.BRT.APP})})]}),(0,a.jsx)(c.cGx,{}),(0,a.jsx)(c.BJc,{direction:"vertical",gap:8,children:(0,a.jsx)(c.nVY,{label:"Standard Payment Modal Test",children:(0,a.jsxs)(c.BJc,{direction:"horizontal",gap:8,align:"end",children:[(0,a.jsx)(c.ksK,{label:"Application Id",hideLabel:!0,placeholder:"Application Id",value:ei,onChange:es}),(0,a.jsx)(c.ksK,{label:"SKU ID",hideLabel:!0,placeholder:"SKU ID",value:el,onChange:e=>er(e)}),(0,a.jsx)(c.Button,{variant:"primary",text:"Open Standard Payment Modal for SKU",onClick:()=>(0,y.A)({applicationId:ei,skuId:el,analyticsLocations:K,checkoutFlow:p.CL.PREMIUM_APPS_OTP_CHECKOUT})})]})})}),(0,a.jsx)(c.cGx,{}),(0,a.jsxs)(c.BJc,{direction:"horizontal",align:"end",gap:8,children:[(0,a.jsx)(c.ksK,{label:"Collectibles Payment Modal Test",placeholder:"SKU ID",value:eo,onChange:e=>ed(e)}),(0,a.jsx)(c.Button,{variant:"primary",text:"Open Collectibles Payment Modal for SKU",onClick:()=>(0,A.A)({skuId:eo,analyticsLocations:K})})]}),(0,a.jsx)(c.cGx,{}),(0,a.jsx)(c.nVY,{label:"Helpers",children:(0,a.jsxs)(c.BJc,{direction:"horizontal",gap:8,align:"end",children:[(0,a.jsx)(c.Button,{variant:"primary",text:"Reset SubscriptionPlanStore",onClick:()=>(0,u.YG)()}),(0,a.jsx)(c.Button,{variant:"primary",text:"Reset SubscriptionStore",onClick:()=>(0,x.uZ)()})]})}),(0,a.jsx)(c.cGx,{}),(0,a.jsx)(c.nVY,{label:"Dismissible Content Framework",children:(0,a.jsx)(c.Button,{variant:"primary",text:"Reset DismissibleContentFrameworkStore",onClick:()=>(0,g.Ab)()})})]})})})}}