From 8f04a22142b995ab2aee3647904b0dc4e22f8546 Mon Sep 17 00:00:00 2001 From: Frank Knoll Date: Tue, 16 Jul 2024 13:25:54 +0200 Subject: [PATCH] refactoring --- docs/SymptomsCausedByDrugs/js/PdfCreator.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/docs/SymptomsCausedByDrugs/js/PdfCreator.js b/docs/SymptomsCausedByDrugs/js/PdfCreator.js index d5b49090611..5986d69fcea 100644 --- a/docs/SymptomsCausedByDrugs/js/PdfCreator.js +++ b/docs/SymptomsCausedByDrugs/js/PdfCreator.js @@ -1,14 +1,17 @@ class PdfCreator { - static createPdf({ symptom, vaccine, heading, valueName }) { - const documentDefinition = { + static createPdf(pdf) { + return pdfMake.createPdf(PdfCreator.#createDocumentDefinition(pdf)); + } + + static #createDocumentDefinition({ symptom, vaccine, heading, valueName }) { + return { content: [ PdfCreator.#getPageHeading(heading), ...PdfCreator.#getWorstDrugsSection(symptom, valueName), ...PdfCreator.#getStrongestSymptomsSection(vaccine) ] - } - return pdfMake.createPdf(documentDefinition); + }; } static #getPageHeading(heading) {