From bd4c2e04d65b0cad350dca30057501f1f52abd01 Mon Sep 17 00:00:00 2001 From: Frank Knoll Date: Tue, 16 Jul 2024 12:33:19 +0200 Subject: [PATCH] refactoring --- docs/SymptomsCausedByDrugs/js/PdfCreator.js | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/docs/SymptomsCausedByDrugs/js/PdfCreator.js b/docs/SymptomsCausedByDrugs/js/PdfCreator.js index ad1ee52ad7d..2b3d2f28308 100644 --- a/docs/SymptomsCausedByDrugs/js/PdfCreator.js +++ b/docs/SymptomsCausedByDrugs/js/PdfCreator.js @@ -3,13 +3,7 @@ class PdfCreator { static createPdf({ symptom, vaccine, heading, valueName }) { const documentDefinition = { content: [ - { - text: heading, - fontSize: 18, - alignment: 'center', - margin: [0, 0, 0, 20], - bold: true - }, + PdfCreator.#getPageHeading(heading), ...PdfCreator.#getWorstDrugsSection(symptom, valueName), ...PdfCreator.#getStrongestSymptoms(vaccine) ] @@ -17,6 +11,16 @@ class PdfCreator { return pdfMake.createPdf(documentDefinition); } + static #getPageHeading(heading) { + return { + text: heading, + fontSize: 18, + alignment: 'center', + margin: [0, 0, 0, 20], + bold: true + }; + } + static #getWorstDrugsSection({ selectElement, table }, valueName) { return [ PdfCreator.#getHeading(`Worst ${valueName} for "${PdfCreator.#getSelection(selectElement)}"`),