2019-11-19 20:30:47 +05:30
|
|
|
// Configuration for client side
|
|
|
|
const durationsConfig = {
|
|
|
|
year: 'yearly',
|
|
|
|
month: 'monthly',
|
|
|
|
onetime: 'one-time'
|
|
|
|
};
|
|
|
|
const amountsConfig = {
|
|
|
|
year: [100000, 25000, 3500],
|
|
|
|
month: [5000, 3500, 500],
|
|
|
|
onetime: [100000, 25000, 3500]
|
|
|
|
};
|
2019-11-20 11:47:46 +05:30
|
|
|
const defaultAmount = {
|
|
|
|
year: 25000,
|
2019-12-20 16:14:16 +05:30
|
|
|
month: 3500,
|
2019-11-20 11:47:46 +05:30
|
|
|
onetime: 25000
|
|
|
|
};
|
2019-11-19 20:30:47 +05:30
|
|
|
const defaultStateConfig = {
|
2019-11-20 11:47:46 +05:30
|
|
|
donationAmount: defaultAmount['month'],
|
2019-11-19 20:30:47 +05:30
|
|
|
donationDuration: 'month',
|
|
|
|
paymentType: 'Card'
|
|
|
|
};
|
2019-12-20 16:14:16 +05:30
|
|
|
const modalDefaultStateConfig = {
|
|
|
|
donationAmount: 500,
|
|
|
|
donationDuration: 'month',
|
|
|
|
paymentType: 'Card'
|
|
|
|
};
|
2019-11-19 20:30:47 +05:30
|
|
|
|
|
|
|
// Configuration for server side
|
|
|
|
const durationKeysConfig = ['year', 'month', 'onetime'];
|
|
|
|
const donationOneTimeConfig = [100000, 25000, 3500];
|
|
|
|
const donationSubscriptionConfig = {
|
|
|
|
duration: {
|
|
|
|
year: 'Yearly',
|
|
|
|
month: 'Monthly'
|
|
|
|
},
|
|
|
|
plans: {
|
|
|
|
year: [100000, 25000, 3500],
|
|
|
|
month: [5000, 3500, 500]
|
|
|
|
}
|
|
|
|
};
|
|
|
|
|
|
|
|
module.exports = {
|
|
|
|
durationsConfig,
|
|
|
|
amountsConfig,
|
2019-11-20 11:47:46 +05:30
|
|
|
defaultAmount,
|
2019-11-19 20:30:47 +05:30
|
|
|
defaultStateConfig,
|
|
|
|
durationKeysConfig,
|
|
|
|
donationOneTimeConfig,
|
2019-12-20 16:14:16 +05:30
|
|
|
donationSubscriptionConfig,
|
|
|
|
modalDefaultStateConfig
|
2019-11-19 20:30:47 +05:30
|
|
|
};
|