From 423350eb644f1adb0a124e40c7fca2ed449cb702 Mon Sep 17 00:00:00 2001 From: Mike Date: Sat, 16 Nov 2024 20:33:03 +0100 Subject: [PATCH] Feat: Add cancel billing sessions, billing alerts, assume no plan is trial plan (#3467) --- .../frontend-2/components/billing/Alert.vue | 102 +++++++++++++ .../frontend-2/components/billing/Summary.vue | 59 -------- .../settings/workspaces/Billing.vue | 136 ++++++++++-------- .../components/workspace/ProjectList.vue | 9 ++ .../lib/billing/composables/actions.ts | 48 +++++++ .../lib/billing/helpers/constants.ts | 26 ++++ .../frontend-2/lib/billing/helpers/types.ts | 11 ++ .../lib/common/generated/gql/gql.ts | 17 ++- .../lib/common/generated/gql/graphql.ts | 20 ++- .../lib/settings/graphql/mutations.ts | 11 ++ .../lib/workspaces/graphql/queries.ts | 1 + 11 files changed, 312 insertions(+), 128 deletions(-) create mode 100644 packages/frontend-2/components/billing/Alert.vue delete mode 100644 packages/frontend-2/components/billing/Summary.vue create mode 100644 packages/frontend-2/lib/billing/composables/actions.ts create mode 100644 packages/frontend-2/lib/billing/helpers/constants.ts create mode 100644 packages/frontend-2/lib/billing/helpers/types.ts diff --git a/packages/frontend-2/components/billing/Alert.vue b/packages/frontend-2/components/billing/Alert.vue new file mode 100644 index 000000000..e65673889 --- /dev/null +++ b/packages/frontend-2/components/billing/Alert.vue @@ -0,0 +1,102 @@ + + + diff --git a/packages/frontend-2/components/billing/Summary.vue b/packages/frontend-2/components/billing/Summary.vue deleted file mode 100644 index c58c417ad..000000000 --- a/packages/frontend-2/components/billing/Summary.vue +++ /dev/null @@ -1,59 +0,0 @@ - - - diff --git a/packages/frontend-2/components/settings/workspaces/Billing.vue b/packages/frontend-2/components/settings/workspaces/Billing.vue index c16588d26..f81b1b272 100644 --- a/packages/frontend-2/components/settings/workspaces/Billing.vue +++ b/packages/frontend-2/components/settings/workspaces/Billing.vue @@ -3,22 +3,28 @@