From 4134d33dc44e1352976d095f00c3d865f69a4b61 Mon Sep 17 00:00:00 2001 From: Emily Date: Tue, 10 Sep 2024 16:59:34 +0200 Subject: [PATCH] fix pdf + admin panel --- dashboard/components/CVerticalNavigation.vue | 6 +- .../events/EventsStackedBarChart.vue | 7 +- dashboard/pages/admin/index.vue | 17 +- dashboard/pages/live_demo.vue | 13 +- dashboard/pdf_fonts/Poppins-Italic.ttf | Bin 0 -> 182012 bytes dashboard/server/api/admin/counts.ts | 17 ++ dashboard/server/api/project/generate_pdf.ts | 217 +++++++++--------- 7 files changed, 145 insertions(+), 132 deletions(-) create mode 100644 dashboard/pdf_fonts/Poppins-Italic.ttf create mode 100644 dashboard/server/api/admin/counts.ts diff --git a/dashboard/components/CVerticalNavigation.vue b/dashboard/components/CVerticalNavigation.vue index 4989a0c..7127ef8 100644 --- a/dashboard/components/CVerticalNavigation.vue +++ b/dashboard/components/CVerticalNavigation.vue @@ -71,7 +71,11 @@ async function generatePDF() { try { const res = await $fetch('/api/project/generate_pdf', { - ...signHeaders(), + ...signHeaders({ + 'x-snapshot-name': snapshot.value.name, + 'x-from': snapshot.value.from.toISOString(), + 'x-to': snapshot.value.to.toISOString(), + }), responseType: 'blob' }); diff --git a/dashboard/components/events/EventsStackedBarChart.vue b/dashboard/components/events/EventsStackedBarChart.vue index 07b1bac..277ff93 100644 --- a/dashboard/components/events/EventsStackedBarChart.vue +++ b/dashboard/components/events/EventsStackedBarChart.vue @@ -1,7 +1,7 @@ @@ -71,7 +72,8 @@ const { snapshot } = useSnapshot();
- + Get started for free
@@ -85,7 +87,7 @@ const { snapshot } = useSnapshot();
- +