From 66db9a0cc1b994c0e7797b1cd8d2e9721af7d194 Mon Sep 17 00:00:00 2001 From: Sivin Varghese <64252451+iamsivin@users.noreply.github.com> Date: Mon, 12 Aug 2024 18:53:30 +0530 Subject: [PATCH] feat: Rewrite `accountMixin` to a composable (#9914) --- .../components/app/PaymentPendingBanner.vue | 7 +++- .../app/PendingEmailVerificationBanner.vue | 2 - .../components/app/UpgradeBanner.vue | 9 +++- .../conversation/EmptyState/EmptyState.vue | 9 ++-- .../widgets/conversation/OnboardingView.vue | 15 ++++--- .../composables/spec/useAccount.spec.js | 37 ++++++++++++++++ .../dashboard/composables/useAccount.js | 30 +++++++++++++ app/javascript/dashboard/mixins/account.js | 14 ------- .../dashboard/mixins/specs/account.spec.js | 42 ------------------- .../dashboard/conversation/Macros/List.vue | 14 +++++-- .../dashboard/settings/account/Index.vue | 3 +- .../dashboard/settings/billing/Index.vue | 13 ++++-- .../routes/dashboard/settings/inbox/Index.vue | 10 +++-- .../settings/inbox/channels/Facebook.vue | 10 +++-- .../dashboard/settings/macros/Index.vue | 15 ++++--- .../settings/macros/MacrosTableRow.vue | 12 ++++-- 16 files changed, 148 insertions(+), 94 deletions(-) create mode 100644 app/javascript/dashboard/composables/spec/useAccount.spec.js create mode 100644 app/javascript/dashboard/composables/useAccount.js delete mode 100644 app/javascript/dashboard/mixins/account.js delete mode 100644 app/javascript/dashboard/mixins/specs/account.spec.js diff --git a/app/javascript/dashboard/components/app/PaymentPendingBanner.vue b/app/javascript/dashboard/components/app/PaymentPendingBanner.vue index bd41bde6a..1d89ebfde 100644 --- a/app/javascript/dashboard/components/app/PaymentPendingBanner.vue +++ b/app/javascript/dashboard/components/app/PaymentPendingBanner.vue @@ -1,8 +1,8 @@