diff --git a/website/client/src/components/payments/buttons/list.vue b/website/client/src/components/payments/buttons/list.vue index d8e5f7952d..e3b7b4d949 100644 --- a/website/client/src/components/payments/buttons/list.vue +++ b/website/client/src/components/payments/buttons/list.vue @@ -83,6 +83,7 @@ } h4 { + color: $gray-10; font-size: 0.875rem; font-weight: bold; text-align: center; diff --git a/website/client/src/components/settings/subscription.vue b/website/client/src/components/settings/subscription.vue index 5a02860fc8..f1e85c4df6 100644 --- a/website/client/src/components/settings/subscription.vue +++ b/website/client/src/components/settings/subscription.vue @@ -93,7 +93,7 @@
{{ $t('youHaveGroupPlan') }}
@@ -157,7 +157,47 @@
+
+
+
+

+ {{ $t('youAreSubscribed') }} +

+
+ + {{ $t('haveNonRecurringSub') }} + + + +
+

+ {{ $t('switchToRecurring') }} +

+ + {{ $t('continueGiftSubBenefits') }} + + +
+
@@ -180,7 +220,7 @@
{{ $t('subscriptionStats') }} @@ -322,6 +362,12 @@ max-width: 21rem; } + small { + color: $gray-100; + font-size: 12px ; + line-height: 1.33; + } + strong { font-size: 16px; } @@ -399,6 +445,10 @@ height: 49px; } + .lh-71 { + line-height: 1.71; + } + .maroon-50 { color: $maroon-50; } @@ -443,7 +493,6 @@ } .subscribe-card { - padding-top: 2rem; width: 28rem; border-radius: 8px; box-shadow: 0 2px 2px 0 rgba(26, 24, 29, 0.16), 0 1px 4px 0 rgba(26, 24, 29, 0.12); @@ -472,8 +521,7 @@ } .svg-check { - width: 35.1px; - height: 28px; + width: 36px; color: $white; } @@ -670,6 +718,9 @@ export default { hasSubscription () { return Boolean(this.user.purchased.plan.customerId); }, + hasGiftSubscription () { + return this.user.purchased.plan.customerId === 'Gift'; + }, hasCanceledSubscription () { return ( this.hasSubscription diff --git a/website/client/src/components/settings/subscriptionOptions.vue b/website/client/src/components/settings/subscriptionOptions.vue index 650e908c67..572ee0a4cc 100644 --- a/website/client/src/components/settings/subscriptionOptions.vue +++ b/website/client/src/components/settings/subscriptionOptions.vue @@ -1,6 +1,6 @@