From 65e5b26fa1b3857c42f86d4ccc018fdfbbce7d22 Mon Sep 17 00:00:00 2001 From: Mrugesh Mohapatra Date: Wed, 20 Nov 2019 11:47:46 +0530 Subject: [PATCH] fix(donate): update default donation amounts Closes #37787 --- client/src/components/Donation/components/DonateForm.js | 3 ++- config/donation-settings.js | 8 +++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/client/src/components/Donation/components/DonateForm.js b/client/src/components/Donation/components/DonateForm.js index 015068ec68..cec6f5774d 100644 --- a/client/src/components/Donation/components/DonateForm.js +++ b/client/src/components/Donation/components/DonateForm.js @@ -16,6 +16,7 @@ import { StripeProvider, Elements } from 'react-stripe-elements'; import { amountsConfig, durationsConfig, + defaultAmount, defaultStateConfig } from '../../../../../config/donation-settings'; import { apiLocation } from '../../../../config/env.json'; @@ -89,7 +90,7 @@ class DonateForm extends Component { getActiveDonationAmount(durationSelected, amountSelected) { return this.amounts[durationSelected].includes(amountSelected) ? amountSelected - : this.amounts[durationSelected][0]; + : defaultAmount[durationSelected] || this.amounts[durationSelected][0]; } convertToTimeContributed(amount, duration) { diff --git a/config/donation-settings.js b/config/donation-settings.js index 245c6a8237..6d5f860b7c 100644 --- a/config/donation-settings.js +++ b/config/donation-settings.js @@ -9,8 +9,13 @@ const amountsConfig = { month: [5000, 3500, 500], onetime: [100000, 25000, 3500] }; +const defaultAmount = { + year: 25000, + month: 3500, + onetime: 25000 +}; const defaultStateConfig = { - donationAmount: 5000, + donationAmount: defaultAmount['month'], donationDuration: 'month', paymentType: 'Card' }; @@ -32,6 +37,7 @@ const donationSubscriptionConfig = { module.exports = { durationsConfig, amountsConfig, + defaultAmount, defaultStateConfig, durationKeysConfig, donationOneTimeConfig,