From 229c341d7ab5920f9339956445ae0befcd826bb9 Mon Sep 17 00:00:00 2001 From: Emily Date: Fri, 26 Jul 2024 16:18:20 +0200 Subject: [PATCH] implementing snapshots --- dashboard/components/CVerticalNavigation.vue | 4 +- .../components/dashboard/BrowsersBarCard.vue | 23 ++----- .../components/dashboard/DevicesBarCard.vue | 19 ++---- .../components/dashboard/EventsBarCard.vue | 16 ++--- .../dashboard/GeolocationBarCard.vue | 20 +++--- dashboard/components/dashboard/OssBarCard.vue | 23 ++----- .../components/dashboard/ReferrersBarCard.vue | 32 +++------- dashboard/composables/useCustomFetch.ts | 15 ++++- dashboard/composables/useDataService.ts | 64 +++++++++++++++---- dashboard/composables/useSnapshot.ts | 62 +++++++++++++++--- dashboard/pages/index.vue | 14 ++-- .../api/metrics/[project_id]/data/browsers.ts | 20 +++++- .../metrics/[project_id]/data/countries.ts | 17 ++++- .../api/metrics/[project_id]/data/devices.ts | 17 ++++- .../api/metrics/[project_id]/data/events.ts | 49 ++++++++++++++ .../api/metrics/[project_id]/data/oss.ts | 16 ++++- .../metrics/[project_id]/data/referrers.ts | 16 ++++- .../api/metrics/[project_id]/visits/events.ts | 29 --------- shared/schema/metrics/VisitSchema.ts | 2 +- 19 files changed, 293 insertions(+), 165 deletions(-) create mode 100644 dashboard/server/api/metrics/[project_id]/data/events.ts delete mode 100644 dashboard/server/api/metrics/[project_id]/visits/events.ts diff --git a/dashboard/components/CVerticalNavigation.vue b/dashboard/components/CVerticalNavigation.vue index 389a8de..87be36b 100644 --- a/dashboard/components/CVerticalNavigation.vue +++ b/dashboard/components/CVerticalNavigation.vue @@ -32,8 +32,8 @@ const { isOpen, close } = useMenu(); const { snapshots, snapshot } = useSnapshot(); const snapshotsItems = computed(() => { - if (!snapshots.data.value) return [] - return snapshots.data.value as any[]; + if (!snapshots.value) return [] + return snapshots.value as any[]; }) diff --git a/dashboard/components/dashboard/BrowsersBarCard.vue b/dashboard/components/dashboard/BrowsersBarCard.vue index 90f7247..eec3b0c 100644 --- a/dashboard/components/dashboard/BrowsersBarCard.vue +++ b/dashboard/components/dashboard/BrowsersBarCard.vue @@ -1,30 +1,21 @@ @@ -32,7 +23,7 @@ function showMore() {