Phase2: Invoicecomputation/AdminpricingUI/Ainvoicemgnt
Some checks failed
Build and Push / build (push) Failing after 53s

This commit is contained in:
2026-05-24 14:40:15 +02:00
parent 03f8dd9afe
commit d41f0b6ec9

View File

@@ -611,21 +611,25 @@ const InvoicePdf: React.FC<InvoicePdfProps> = ({ invoice, lines }) => {
</Text> </Text>
</View> </View>
{/* Footer with page numbers — react-pdf supplies render fn args */} {/* Footer with page numbers.
<View react-pdf API quirks (verified against build errors):
style={styles.footer} - The `render` callback on <View> only exposes
render={({ pageNumber, totalPages }) => ( `{ pageNumber, subPageNumber }` — no totalPages.
<> Only <Text> gets `{ pageNumber, totalPages,
subPageNumber, subPageTotalPages }`.
- <Text>'s render callback must return a STRING
(or array of strings), not JSX. */}
<View style={styles.footer} fixed>
<Text> <Text>
{BRAND.issuer.legalName} · {BRAND.issuer.web} · {BRAND.issuer.email} {BRAND.issuer.legalName} · {BRAND.issuer.web} · {BRAND.issuer.email}
</Text> </Text>
<Text> <Text
{s.page} {pageNumber} {s.of} {totalPages} render={({ pageNumber, totalPages }) =>
</Text> `${s.page} ${pageNumber} ${s.of} ${totalPages}`
</> }
)}
fixed fixed
/> />
</View>
</Page> </Page>
</Document> </Document>
); );