const preact = require('preact'); const { injectStripe } = require('react-stripe-elements'); function subPlan() { if (window.location.host === 'mnml.gg') return 'plan_Fjdtsd4i7aVLe1'; return 'prod_FWSA8RoyMMV3st'; } function bitsSku(d) { if (window.location.host === 'mnml.gg') { if (d === 50) return 'sku_Fl5tLCWogUsgus'; if (d === 20) return 'sku_Fl5qegnxYRv7Cy'; if (d === 10) return 'sku_Fl5qVosoDsUVgy'; if (d === 5) return 'sku_Fjdu7zOy3sLGc5'; // !!!! return 'sku_Fjdu7zOy3sLGc5'; } return 'sku_FjuNxONdWewjH2'; } function BitsBtn(args) { const { stripe, account, } = args; function subscribeClick() { stripe.redirectToCheckout({ items: [{ plan: subPlan(), quantity: 1 }], successUrl: window.location.origin, cancelUrl: window.location.origin, clientReferenceId: account.id, }); } function bitsClick(d) { stripe.redirectToCheckout({ items: [{ sku: bitsSku(d), quantity: 1 }], successUrl: window.location.origin, cancelUrl: window.location.origin, clientReferenceId: account.id, }); } const subscription = account.subscribed ? : ; return (