freeCodeCamp/config/donation-settings.js

52 lines
1.0 KiB
JavaScript
Raw Normal View History

// 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]
};
const defaultAmount = {
year: 25000,
2019-12-20 10:44:16 +00:00
month: 3500,
onetime: 25000
};
const defaultStateConfig = {
donationAmount: defaultAmount['month'],
donationDuration: 'month',
paymentType: 'Card'
};
2019-12-20 10:44:16 +00:00
const modalDefaultStateConfig = {
donationAmount: 500,
donationDuration: 'month',
paymentType: 'Card'
};
// 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,
defaultAmount,
defaultStateConfig,
durationKeysConfig,
donationOneTimeConfig,
2019-12-20 10:44:16 +00:00
donationSubscriptionConfig,
modalDefaultStateConfig
};