From fedc3825942b0d37a37a58c8dbf667eff372cef8 Mon Sep 17 00:00:00 2001 From: Chirag Chhatrala <60499540+chiragchhatrala@users.noreply.github.com> Date: Fri, 23 Aug 2024 15:53:01 +0530 Subject: [PATCH] Pricing Upgrade Flow changes (#514) * Pricing Upgrade Flow changes * remove extra code * Refactor subscription plan selection and billing management * Polish the new pricing modal --------- Co-authored-by: Julien Nahum --- client/app.vue | 1 + client/components/global/Modal.vue | 81 +- client/components/global/ProTag.vue | 80 +- .../open/forms/components/FormStats.vue | 5 +- .../form-components/FormCustomization.vue | 30 +- .../components/IntegrationListOption.vue | 15 +- .../pages/forms/show/FormCleanings.vue | 189 ++--- .../pages/pricing/MonthlyYearlySelector.vue | 24 +- .../components/pages/pricing/PricingTable.vue | 20 +- .../pages/pricing/SubscriptionModal.vue | 783 ++++++++++++++++++ client/composables/useAmplitude.js | 2 +- client/pages/home.vue | 13 +- client/pages/settings/billing.vue | 77 +- client/pages/subscriptions/error.vue | 42 +- client/pages/subscriptions/success.vue | 119 +-- client/stores/subscription_modal.js | 31 + 16 files changed, 1146 insertions(+), 366 deletions(-) create mode 100644 client/components/pages/pricing/SubscriptionModal.vue create mode 100644 client/stores/subscription_modal.js diff --git a/client/app.vue b/client/app.vue index 6ba23e08..41bee6e4 100644 --- a/client/app.vue +++ b/client/app.vue @@ -49,6 +49,7 @@ + diff --git a/client/components/global/Modal.vue b/client/components/global/Modal.vue index 9f6e1a30..1870611a 100644 --- a/client/components/global/Modal.vue +++ b/client/components/global/Modal.vue @@ -4,18 +4,18 @@