fix(PayPal): update config pickup from env (#38423)

Co-authored-by: Ahmad Abdolsaheb <ahmad.abdolsaheb@gmail.com>
This commit is contained in:
mrugesh
2020-03-23 19:33:37 +05:30
committed by GitHub
parent 1f2a93b646
commit 786626f21e
3 changed files with 14 additions and 16 deletions

View File

@@ -5,9 +5,12 @@ import PropTypes from 'prop-types';
import { connect } from 'react-redux';
import { createSelector } from 'reselect';
import { PayPalButton } from 'react-paypal-button-v2';
import { paypalClientId } from '../../../config/env.json';
import { paypalClientId, deploymentEnv } from '../../../config/env.json';
import { verifySubscriptionPaypal } from '../../utils/ajax';
import { paypalConfigurator } from '../../../../config/donation-settings';
import {
paypalConfigurator,
paypalConfigTypes
} from '../../../../config/donation-settings';
import { signInLoadingSelector, userSelector } from '../../redux';
export class PaypalButton extends Component {
@@ -23,7 +26,8 @@ export class PaypalButton extends Component {
const configurationObj = paypalConfigurator(
donationAmount,
donationDuration
donationDuration,
paypalConfigTypes[deploymentEnv || 'staging']
);
if (state === configurationObj) {
return null;