fix(env): make PayPal env config dynamic

This commit is contained in:
Mrugesh Mohapatra
2020-03-16 14:32:35 +05:30
parent 6c6eadfbe4
commit f9277b4fec
7 changed files with 45 additions and 58 deletions

View File

@@ -1,5 +1,4 @@
/* eslint-disable camelcase */
/* global ENVIRONMENT */
import React, { Component } from 'react';
import PropTypes from 'prop-types';
@@ -11,16 +10,13 @@ import { verifySubscriptionPaypal } from '../../utils/ajax';
import { paypalConfig } from '../../../../config/donation-settings';
import { signInLoadingSelector, userSelector, executeGA } from '../../redux';
const paypalDurationPlans =
ENVIRONMENT === 'production'
? paypalConfig.production.durationPlans
: paypalConfig.development.durationPlans;
const { durationPlans } = paypalConfig;
export class PaypalButton extends Component {
constructor(...props) {
super(...props);
this.state = {
planId: paypalDurationPlans.month['500'].planId
planId: durationPlans.month['500'].planId
};
this.handleApproval = this.handleApproval.bind(this);
}