/* * Copyright 2020-2021 AskChristee, LLC. All rights reserved. */ import React from 'react'; import { Document, Page, Text, StyleSheet } from '@react-pdf/renderer'; import { View } from '@react-pdf/renderer'; import ReportTitle from '../../../atoms/Pdf/ReportTitle'; import { TPaymentSubsidyNotes, TPaymentSubsidyResponse } from '../../../../types/api'; import UserInfo from '../../../atoms/Pdf/UserInfo'; import { PdfReportLogo } from '../../../atoms'; const styles = StyleSheet.create({ body: { paddingTop: 10, paddingBottom: 25, paddingHorizontal: 30, }, pageNumber: { position: 'absolute', fontSize: 9, bottom: 15, left: 0, right: 0, textAlign: 'center', color: 'black', }, image: { width: 70, height: 20, }, header: { fontSize: 12, marginBottom: 20, textAlign: 'center', color: 'grey', }, description: { textAlign: 'left', width: '50%', fontSize: 9, }, tableContainer: { flexDirection: 'row', flexWrap: 'wrap', marginTop: 15, }, row: { flexDirection: 'row', height: 16, }, acalc: { width: '30%', fontSize: 9, textAlign: 'left', }, note: { width: '100%', textAlign: 'left', fontSize: 9, }, }); interface RProps { aNotes: TPaymentSubsidyNotes; } const ReportDetails: React.FC = ({ aNotes }) => { return ( {aNotes.fumess} {aNotes.fumess2} {aNotes.brwmess1} {aNotes.brwmess2} {aNotes.brwmess3} {aNotes.brwmess4} {aNotes.brwmess5} {aNotes.brwmess6} {aNotes.brwmess7} {aNotes.brwmess8} {aNotes.brwmess9} {aNotes.brwmess10} {aNotes.brwmess11} {aNotes.brwmess12} {aNotes.brwmess4} {aNotes.brwmess4} {aNotes.pdfmess} {aNotes.pdfmess1} {aNotes.pdfmess2} {aNotes.pdfmess3} {aNotes.pdfmess4} {aNotes.pdfmess5} {aNotes.pdfmess6} {aNotes.pdfmess7} {aNotes.pdfmess8} ); }; interface Props { dat: TPaymentSubsidyResponse & { title: string }; } const PdfReportContainer: React.FC = ({ dat: { results, title, coverPage } }) => { console.log(coverPage); return ( {!!(coverPage.name && coverPage.email) && } `${pageNumber} / ${totalPages}`} fixed /> ); }; export default PdfReportContainer;