diff --git a/website/client/assets/images/paypal-checkout.png b/website/client/assets/images/paypal-checkout.png new file mode 100755 index 0000000000..71342566b1 Binary files /dev/null and b/website/client/assets/images/paypal-checkout.png differ diff --git a/website/client/assets/scss/index.scss b/website/client/assets/scss/index.scss index f8408b2812..de1f6b5021 100644 --- a/website/client/assets/scss/index.scss +++ b/website/client/assets/scss/index.scss @@ -36,3 +36,4 @@ @import './animals'; @import './iconalert'; @import './tiers'; +@import './payments'; diff --git a/website/client/assets/scss/payments.scss b/website/client/assets/scss/payments.scss new file mode 100644 index 0000000000..469957ec9d --- /dev/null +++ b/website/client/assets/scss/payments.scss @@ -0,0 +1,44 @@ +.payments-column { + display: flex; + flex-direction: column; + width: 296px; + justify-content: center; + + &.payments-disabled { + opacity: 0.64; + + .btn, .btn:hover, .btn:active { + box-shadow: none; + } + + .payment-item > *{ + cursor: default !important; + } + } + + .payment-item { + margin-bottom: 12px; + display: flex; + + &.payment-button { + display: flex; + justify-content: center; + align-items: center; + + .credit-card-icon { + width: 21.3px; + height: 16px; + margin-right: 8.7px; + } + + &.paypal-checkout { + background: #009cde; + + img { + width: 157px; + height: 21px; + } + } + } + } +} \ No newline at end of file diff --git a/website/client/assets/svg/credit-card-icon.svg b/website/client/assets/svg/credit-card-icon.svg new file mode 100644 index 0000000000..85aabce066 --- /dev/null +++ b/website/client/assets/svg/credit-card-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/website/client/assets/svg/difficulty-star-empty.svg b/website/client/assets/svg/difficulty-star-empty.svg index d8178601e3..de2e1e71e0 100644 --- a/website/client/assets/svg/difficulty-star-empty.svg +++ b/website/client/assets/svg/difficulty-star-empty.svg @@ -1,3 +1,3 @@ - + diff --git a/website/client/assets/svg/difficulty-star-half.svg b/website/client/assets/svg/difficulty-star-half.svg index 8643d1a6fb..8a971eac36 100644 --- a/website/client/assets/svg/difficulty-star-half.svg +++ b/website/client/assets/svg/difficulty-star-half.svg @@ -1,6 +1,6 @@ - - + + diff --git a/website/client/assets/svg/difficulty-star.svg b/website/client/assets/svg/difficulty-star.svg index 9409886974..f2179b8783 100644 --- a/website/client/assets/svg/difficulty-star.svg +++ b/website/client/assets/svg/difficulty-star.svg @@ -1,3 +1,3 @@ - + diff --git a/website/client/components/group-plans/createGroupModalPages.vue b/website/client/components/group-plans/createGroupModalPages.vue index e0971792a8..8e480a9c11 100644 --- a/website/client/components/group-plans/createGroupModalPages.vue +++ b/website/client/components/group-plans/createGroupModalPages.vue @@ -22,11 +22,11 @@ button.btn.btn-primary.btn-lg.btn-block(@click="createGroup()", :disabled="!newGroupIsReady") {{ $t('createGroupPlan') }} .col-12(v-if='activePage === PAGES.PAY') h2 {{ $t('choosePaymentMethod') }} - .payment-providers - .box.payment-button(@click='pay(PAYMENTS.STRIPE)') - .svg-icon.credit-card-icon(v-html="icons.creditCard") - .box.payment-button.amazon(@click='pay(PAYMENTS.AMAZON)') - .svg-icon.amazon-pay-icon(v-html="icons.amazonpay") + .payments-column + button.purchase.btn.btn-primary.payment-button.payment-item(@click='pay(PAYMENTS.STRIPE)') + .svg-icon.credit-card-icon(v-html="icons.creditCardIcon") + | {{ $t('card') }} + amazon-button.payment-item(:amazon-data="pay(PAYMENTS.AMAZON)") diff --git a/website/client/components/payments/amazonModal.vue b/website/client/components/payments/amazonModal.vue index 13380db0b5..823aae5e85 100644 --- a/website/client/components/payments/amazonModal.vue +++ b/website/client/components/payments/amazonModal.vue @@ -1,7 +1,6 @@