diff --git a/website/client/src/components/group-plans/groupPlanCreationModal.vue b/website/client/src/components/group-plans/groupPlanCreationModal.vue
index cf85712ba6..5b63bafb93 100644
--- a/website/client/src/components/group-plans/groupPlanCreationModal.vue
+++ b/website/client/src/components/group-plans/groupPlanCreationModal.vue
@@ -343,9 +343,9 @@ export default {
}
// TEMP CODE
- if (this.paymentMethod === this.PAYMENTS.OTHER) {
- console.log(paymentData);
- }
+ // if (this.paymentMethod === this.PAYMENTS.OTHER) {
+ // console.log(paymentData);
+ // }
return null;
},
diff --git a/website/client/src/components/payments/successModal.vue b/website/client/src/components/payments/successModal.vue
index a5945d96ee..3044313222 100644
--- a/website/client/src/components/payments/successModal.vue
+++ b/website/client/src/components/payments/successModal.vue
@@ -65,53 +65,28 @@
>
-
-
+
- -->
-
+ {{ $t('paymentAutoRenew') }}
+
+
+
+
+
@@ -151,7 +138,7 @@
@import '~@/assets/scss/colors.scss';
#payments-success-modal .modal-md {
- max-width: 20.5rem;
+ max-width: 448px;
}
#payments-success-modal .modal-content {
@@ -193,9 +180,8 @@
}
#payments-success-modal .modal-body {
- padding-top: 16px;
- padding-bottom: 24px;
- background: white;
+ padding: 16px 32px 24px 32px;
+ background: $white;
.modal-body-col {
display: flex;
@@ -249,9 +235,6 @@
.small-text {
font-style: normal;
}
- .group-input {
- margin-top: -4px;
- }
}
@@ -261,24 +244,22 @@ import gemIcon from '@/assets/svg/gem.svg';
import subscriptionBlocks from '@/../../common/script/content/subscriptionBlocks';
import selectTranslatedArray from '@/components/tasks/modal-controls/selectTranslatedArray';
import lockableLabel from '@/components/tasks/modal-controls/lockableLabel';
+import paymentsMixin from '@/mixins/payments';
export default {
+ components: {
+ selectTranslatedArray,
+ lockableLabel,
+ },
+ mixins: [paymentsMixin],
data () {
return {
- components: {
- selectTranslatedArray,
- lockableLabel,
- },
icons: Object.freeze({
check: checkIcon,
gem: gemIcon,
}),
paymentData: {},
- newGroup: {
- name: '',
- },
- upgradedGroup: {
- name: '',
+ groupPlanUpgraded: {
demographics: null,
},
};
@@ -287,6 +268,7 @@ export default {
groupPlanCost () {
const sub = this.paymentData.subscription;
const memberCount = this.paymentData.group.memberCount || 1;
+ console.log(this.paymentData);
return sub.price + 3 * (memberCount - 1);
},
isFromBalance () {
@@ -308,7 +290,6 @@ export default {
},
methods: {
close () {
- console.log(this.upgradedGroup.demographics);
this.paymentData = {};
this.$root.$emit('bv::hide::modal', 'payments-success-modal');
},
diff --git a/website/client/src/mixins/payments.js b/website/client/src/mixins/payments.js
index 5b8a1439a5..17cf1aea88 100644
--- a/website/client/src/mixins/payments.js
+++ b/website/client/src/mixins/payments.js
@@ -39,6 +39,13 @@ export default {
return moment(this.user.purchased.plan.dateTerminated)
.format(this.user.preferences.dateFormat.toUpperCase());
},
+ dateRenewal () {
+ if (!this.user.preferences || !this.user.preferences.dateFormat) {
+ return this.user.purchased.plan.dateRenewal;
+ }
+ return moment(this.user.purchased.plan.dateRenewal).add(1, 'months')
+ .format(this.user.preferences.dateFormat.toUpperCase());
+ },
},
methods: {
encodeGift (uuid, gift) {