From 7df6555fcf9f364d9774fe484926954db61814f5 Mon Sep 17 00:00:00 2001 From: Urban Suppiger Date: Sun, 20 Mar 2022 13:30:41 +0100 Subject: [PATCH 01/26] dummy download button for nuxt print (not yet configurable) --- .../components/print/PrintConfigurator.vue | 4 +- .../print-nuxt/PdfDownloadButtonNuxt.vue | 78 +++++++++++++++++++ ...dButton.vue => PdfDownloadButtonReact.vue} | 2 +- ...PrintPreview.vue => PrintPreviewReact.vue} | 2 +- frontend/src/views/activity/Activity.vue | 6 +- frontend/src/views/camp/CampProgram.vue | 55 ++----------- 6 files changed, 91 insertions(+), 56 deletions(-) create mode 100644 frontend/src/components/print/print-nuxt/PdfDownloadButtonNuxt.vue rename frontend/src/components/print/print-react/{LocalPdfDownloadButton.vue => PdfDownloadButtonReact.vue} (98%) rename frontend/src/components/print/print-react/{LocalPrintPreview.vue => PrintPreviewReact.vue} (98%) diff --git a/frontend/src/components/print/PrintConfigurator.vue b/frontend/src/components/print/PrintConfigurator.vue index 1eb672990d..cef9e5654a 100644 --- a/frontend/src/components/print/PrintConfigurator.vue +++ b/frontend/src/components/print/PrintConfigurator.vue @@ -85,7 +85,7 @@ + + diff --git a/frontend/src/components/print/print-react/LocalPdfDownloadButton.vue b/frontend/src/components/print/print-react/PdfDownloadButtonReact.vue similarity index 98% rename from frontend/src/components/print/print-react/LocalPdfDownloadButton.vue rename to frontend/src/components/print/print-react/PdfDownloadButtonReact.vue index bf91d8d118..05f72a259b 100644 --- a/frontend/src/components/print/print-react/LocalPdfDownloadButton.vue +++ b/frontend/src/components/print/print-react/PdfDownloadButtonReact.vue @@ -30,7 +30,7 @@ import slugify from 'slugify' const RENDER_IN_WORKER = true export default { - name: 'LocalPDFDownloadButton', + name: 'PdfDownloadButtonReact', props: { config: { type: Object, diff --git a/frontend/src/components/print/print-react/LocalPrintPreview.vue b/frontend/src/components/print/print-react/PrintPreviewReact.vue similarity index 98% rename from frontend/src/components/print/print-react/LocalPrintPreview.vue rename to frontend/src/components/print/print-react/PrintPreviewReact.vue index d85c1fd45d..7ca93744d4 100644 --- a/frontend/src/components/print/print-react/LocalPrintPreview.vue +++ b/frontend/src/components/print/print-react/PrintPreviewReact.vue @@ -19,7 +19,7 @@ import { generatePdf } from './generatePdf.js' const RENDER_IN_WORKER = true export default { - name: 'LocalPrintPreview', + name: 'PrintPreviewReact', props: { config: { type: Object, diff --git a/frontend/src/views/activity/Activity.vue b/frontend/src/views/activity/Activity.vue index be9a150e2f..f0c19cec1b 100644 --- a/frontend/src/views/activity/Activity.vue +++ b/frontend/src/views/activity/Activity.vue @@ -88,7 +88,7 @@ Displays a single activity {{ $tc('views.activity.printPreview') }} - + @@ -156,7 +156,7 @@ import RootNode from '@/components/activity/RootNode.vue' import ActivityResponsibles from '@/components/activity/ActivityResponsibles.vue' import { rangeShort } from '@/common/helpers/dateHelperUTCFormatted.js' import { campRoleMixin } from '@/mixins/campRoleMixin' -import LocalPdfDownloadButton from '@/components/print/print-react/LocalPdfDownloadButton.vue' +import PdfDownloadButtonReact from '@/components/print/print-react/PdfDownloadButtonReact.vue' export default { name: 'Activity', @@ -165,7 +165,7 @@ export default { ApiTextField, RootNode, ActivityResponsibles, - LocalPdfDownloadButton + PdfDownloadButtonReact }, mixins: [campRoleMixin], props: { diff --git a/frontend/src/views/camp/CampProgram.vue b/frontend/src/views/camp/CampProgram.vue index f2efab4802..f330c22080 100644 --- a/frontend/src/views/camp/CampProgram.vue +++ b/frontend/src/views/camp/CampProgram.vue @@ -21,16 +21,9 @@ Show all activity schedule entries of a single period. {{ $tc('views.camp.picasso.guestsCannotEdit') }} - - mdi-printer - + - +