From 6517f88b6cd01fde3d84b7c34fdbcf2405e24ab2 Mon Sep 17 00:00:00 2001 From: Ahmad Abdolsaheb Date: Tue, 14 Apr 2020 15:52:20 +0300 Subject: [PATCH] fix: add logos for payment buttons (#38548) * fix: add assets * fix: add accepted-cards and style donation assets --- client/src/components/Donation/DonateForm.js | 19 ++++- client/src/components/Donation/Donation.css | 20 +++++ .../components/Donation/assets/ApplePay.js | 42 ++++++++++ .../components/Donation/assets/GooglePay.js | 73 ++++++++++++++++++ .../Donation/assets/accepted-cards.png | Bin 0 -> 11391 bytes 5 files changed, 150 insertions(+), 4 deletions(-) create mode 100644 client/src/components/Donation/assets/ApplePay.js create mode 100644 client/src/components/Donation/assets/GooglePay.js create mode 100644 client/src/components/Donation/assets/accepted-cards.png diff --git a/client/src/components/Donation/DonateForm.js b/client/src/components/Donation/DonateForm.js index b4fde2ef91..d5004f0259 100644 --- a/client/src/components/Donation/DonateForm.js +++ b/client/src/components/Donation/DonateForm.js @@ -12,7 +12,9 @@ import { ToggleButtonGroup } from '@freecodecamp/react-bootstrap'; // import { StripeProvider, Elements } from 'react-stripe-elements'; - +import ApplePay from './assets/ApplePay'; +import GooglePay from './assets/GooglePay'; +import acceptedCards from './assets/accepted-cards.png'; import { amountsConfig, durationsConfig, @@ -274,7 +276,9 @@ class DonateForm extends Component { id='confirm-donation-btn' onClick={this.handleStripeCheckoutRedirect} > - Pay with Apple Pay + Pay with Apple Pay + + {isOneTime ? ( diff --git a/client/src/components/Donation/Donation.css b/client/src/components/Donation/Donation.css index 6e2561eb25..34d0fbc4d5 100644 --- a/client/src/components/Donation/Donation.css +++ b/client/src/components/Donation/Donation.css @@ -331,3 +331,23 @@ li.disabled > a { background-size: 84px; filter: brightness(0.95); } + +.apple-pay-logo, +.google-pay-logo, +.accepted-cards { + height: 30px; + width: auto; + padding: 0 10px; +} + +.accepted-cards { + height: 20px; + align-self: center; +} + +#confirm-donation-btn { + display: flex; + flex-direction: row; + justify-content: center; + align-content: center; +} diff --git a/client/src/components/Donation/assets/ApplePay.js b/client/src/components/Donation/assets/ApplePay.js new file mode 100644 index 0000000000..ae321fca4a --- /dev/null +++ b/client/src/components/Donation/assets/ApplePay.js @@ -0,0 +1,42 @@ +/* eslint-disable max-len */ +import React, { Fragment } from 'react'; + +const propTypes = {}; + +function ApplePay(props) { + return ( + + Apple Pay Logo + + ApplePay-mark + + + + + + + + + + + + ); +} + +ApplePay.displayName = 'ApplePay'; +ApplePay.propTypes = propTypes; + +export default ApplePay; diff --git a/client/src/components/Donation/assets/GooglePay.js b/client/src/components/Donation/assets/GooglePay.js new file mode 100644 index 0000000000..d285043c8b --- /dev/null +++ b/client/src/components/Donation/assets/GooglePay.js @@ -0,0 +1,73 @@ +/* eslint-disable max-len */ +import React, { Fragment } from 'react'; + +const propTypes = {}; + +function GooglePay(props) { + return ( + + Google Pay Logo + + GooglePay_mark + + + + + + + + + + + + + + + + + + ); +} + +GooglePay.displayName = 'GooglePay'; +GooglePay.propTypes = propTypes; + +export default GooglePay; diff --git a/client/src/components/Donation/assets/accepted-cards.png b/client/src/components/Donation/assets/accepted-cards.png new file mode 100644 index 0000000000000000000000000000000000000000..27d474d319aeb9658b81cf5c51c12991dd0af75e GIT binary patch literal 11391 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 literal 0 HcmV?d00001