From 944996eb150f674431fbfc8d70d12cd5500c25a4 Mon Sep 17 00:00:00 2001 From: Emily Date: Mon, 2 Sep 2024 15:24:29 +0200 Subject: [PATCH] add proper limit + csv lock --- dashboard/app.vue | 32 ++++++++++ dashboard/components/CVerticalNavigation.vue | 4 +- .../components/pricing/PricingCardGeneric.vue | 2 +- .../components/pricing/PricingDrawer.vue | 5 +- dashboard/components/settings/billing.vue | 16 +---- dashboard/composables/usePricingDrawer.ts | 9 +++ dashboard/pages/dashboard/events.vue | 59 ++++++++++++++++++- dashboard/pages/dashboard/visits.vue | 21 ++++++- dashboard/pages/index.vue | 10 +++- dashboard/pages/pricing.vue | 4 +- dashboard/server/api/project/generate_csv.ts | 4 ++ 11 files changed, 139 insertions(+), 27 deletions(-) create mode 100644 dashboard/composables/usePricingDrawer.ts diff --git a/dashboard/app.vue b/dashboard/app.vue index e4fce55..82c3b99 100644 --- a/dashboard/app.vue +++ b/dashboard/app.vue @@ -9,12 +9,28 @@ const debugMode = process.dev; const { alerts, closeAlert } = useAlert(); const { showDialog, closeDialog, dialogComponent, dialogParams, dialogStyle, dialogClosable } = useCustomDialog(); + +const { visible } = usePricingDrawer(); + +const { data: planData } = useFetch('/api/project/plan', { + ...signHeaders(), + lazy: true +}); + + + diff --git a/dashboard/components/CVerticalNavigation.vue b/dashboard/components/CVerticalNavigation.vue index 7402102..0cafc25 100644 --- a/dashboard/components/CVerticalNavigation.vue +++ b/dashboard/components/CVerticalNavigation.vue @@ -138,7 +138,7 @@ watch(selected, () => {