diff --git a/website/client/src/components/settings/subscription.vue b/website/client/src/components/settings/subscription.vue index 685430c6a0..276f903d67 100644 --- a/website/client/src/components/settings/subscription.vue +++ b/website/client/src/components/settings/subscription.vue @@ -3,7 +3,7 @@

{{ $t('subscribeTo').toUpperCase() }} diff --git a/website/client/src/components/settings/subscriptionOptions.vue b/website/client/src/components/settings/subscriptionOptions.vue index 791f9e46d7..12337ad2c4 100644 --- a/website/client/src/components/settings/subscriptionOptions.vue +++ b/website/client/src/components/settings/subscriptionOptions.vue @@ -15,15 +15,13 @@ }" @click="updateSubscriptionData(block.key)" > -

-
-
+
+
+
+

${{ block.price }}.00 USD

{{ $t('recurringMonthly') }} {{ $t('recurringNMonthly', { length: block.months }) }} -
+
-
-
+
-
-
+
-

${{ block.price }}.00 USD

+

${{ block.price }}.00 USD

$60.00 USD
- + {{ $t('recurringNMonthly', { length: block.months }) }}
-
+
-
+
- +
@@ -216,8 +195,12 @@ color: $gray-200; } - .teal-1 strong, .purple-200 strong { - color: $yellow-5 !important; + .selected strong { + color: $yellow-5; + } + + .selected .gradient-banner strong { + color: $teal-1; } } @@ -247,7 +230,6 @@ } .ribbon { - height: 24px; width: fit-content; background: linear-gradient(90deg, rgba(119, 244, 199, 1), rgba(114, 207, 255, 1)); border-radius: 4px; @@ -256,8 +238,8 @@ box-shadow: 0px 1px 3px 0px rgba(26, 24, 29, 0.12), 0px 1px 2px 0px rgba(26, 24, 29, 0.24); position: absolute; right: -4px; - padding-left: 12px; - padding-right: 10px; + line-height: 1.33; + padding: 4px 10px 4px 12px; } .selected-corner { @@ -270,17 +252,35 @@ .subscribe-option { max-width: 448px; - height: 120px; border-radius: 8px; box-shadow: 0px 1px 3px 0px rgba($black, 0.12), 0px 1px 2px 0px rgba($black, 0.24); position: relative; - &:hover { + &.final h2 { + color: $teal-10; + } + + &:hover, &.selected { box-shadow: 0px 3px 6px 0px rgba($black, 0.16), 0px 3px 6px 0px rgba($black, 0.24); } + &.selected { + &.final { + small { + color: $teal-1; + } + } + &:not(.final) { + h2, small { + color: $purple-200; + } + } + .svg-plus { + color: $yellow-10; + } + } + &.final { - height: 184px; background: linear-gradient(90deg, rgba($green-500, 1), rgba(114, 207, 255, 1)); } @@ -293,14 +293,13 @@ .svg-check { width: 16px; - height: 16px; position: absolute; color: $white; } .svg-plus { - width: 10px; - height: 10px; + color: $gray-300; + min-width: 10px; }