From 9de2f1285fbea0b144282e849e9d4649c7391959 Mon Sep 17 00:00:00 2001 From: csawatzky Date: Thu, 23 Oct 2025 11:26:33 -0600 Subject: [PATCH] finished building out the basice infrasturcture for the MiPCA reports, just need to get the actual content of the PDF --- src/cableEstimator/cableQuote.tsx | 2 +- .../Agriculture/agPDFTemplate.tsx | 8 ++- .../pdfTemplates/MiPCA/components/footer.tsx | 31 ++++++++++ .../pdfTemplates/MiPCA/components/header.tsx | 32 ++++++++++ .../pdfTemplates/MiPCA/mipcaPDFTemplate.tsx | 43 +++++++++++++ src/providers/pond/gateAPI.tsx | 2 +- src/reports/MiPCA/GateReports.tsx | 62 ++++++++++++++++--- .../MiPCA/pdfComponents.tsx/GateReportPDF.tsx | 29 +++++++++ 8 files changed, 197 insertions(+), 12 deletions(-) create mode 100644 src/common/pdfTemplates/MiPCA/components/footer.tsx create mode 100644 src/common/pdfTemplates/MiPCA/components/header.tsx create mode 100644 src/common/pdfTemplates/MiPCA/mipcaPDFTemplate.tsx create mode 100644 src/reports/MiPCA/pdfComponents.tsx/GateReportPDF.tsx diff --git a/src/cableEstimator/cableQuote.tsx b/src/cableEstimator/cableQuote.tsx index ae37870..af6ccee 100644 --- a/src/cableEstimator/cableQuote.tsx +++ b/src/cableEstimator/cableQuote.tsx @@ -27,7 +27,7 @@ export default function CableQuote(props: Props) { }); const pdfDoc = () => { - return } />; + return ]} />; }; return ( diff --git a/src/common/pdfTemplates/Agriculture/agPDFTemplate.tsx b/src/common/pdfTemplates/Agriculture/agPDFTemplate.tsx index 5b1285f..9a79783 100644 --- a/src/common/pdfTemplates/Agriculture/agPDFTemplate.tsx +++ b/src/common/pdfTemplates/Agriculture/agPDFTemplate.tsx @@ -3,7 +3,7 @@ import Header from "./components/header"; import Footer from "./components/footer"; interface Props { - content: JSX.Element; + content: JSX.Element[]; } export default function AgPDFTemplate(props: Props) { @@ -27,15 +27,17 @@ export default function AgPDFTemplate(props: Props) { }); return ( - + {props.content.map(page => ( +
- {props.content} + {page}