From 7cc7a3ab8d9d60c317c8e00a72b8b8a3e2a4ed13 Mon Sep 17 00:00:00 2001 From: Emily Date: Mon, 10 Jun 2024 17:04:12 +0200 Subject: [PATCH] add referrers bar chart --- dashboard/app.vue | 13 +++ dashboard/components/AdvancedBarChart.vue | 109 ++++++++++++++++++ dashboard/components/CVerticalNavigation.vue | 2 +- dashboard/components/dashboard/BarsCard.vue | 18 +-- .../components/dashboard/EventsBarCard.vue | 2 +- .../components/dashboard/ReferrersBarCard.vue | 19 ++- .../components/dashboard/WebsitesBarCard.vue | 2 +- .../components/referrer/ReferrerBarChart.vue | 41 +++++++ dashboard/composables/useCustomDialog.ts | 20 ++++ dashboard/layouts/dashboard.vue | 2 + dashboard/pages/index.vue | 1 - .../metrics/[project_id]/timeline/generic.ts | 6 +- .../[project_id]/timeline/referrers.post.ts | 30 +++++ 13 files changed, 247 insertions(+), 18 deletions(-) create mode 100644 dashboard/components/AdvancedBarChart.vue create mode 100644 dashboard/components/referrer/ReferrerBarChart.vue create mode 100644 dashboard/composables/useCustomDialog.ts create mode 100644 dashboard/server/api/metrics/[project_id]/timeline/referrers.post.ts diff --git a/dashboard/app.vue b/dashboard/app.vue index 595a971..ed99862 100644 --- a/dashboard/app.vue +++ b/dashboard/app.vue @@ -6,6 +6,7 @@ Lit.init('6643cd08a1854e3b81722ab5'); const debugMode = process.dev; +const { showDialog, closeDialog, dialogComponent, dialogParams } = useCustomDialog();