refactoring

This commit is contained in:
Frank Knoll
2024-07-16 13:25:54 +02:00
parent ae6f1430c6
commit 8f04a22142

View File

@@ -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) {