Added passport id to PDF

This commit is contained in:
Joao Ramos
2024-01-16 19:24:19 +00:00
parent 4448c2019e
commit 31d3232f19
4 changed files with 14 additions and 5 deletions

View File

@@ -17,7 +17,7 @@ import ReactPDF from "@react-pdf/renderer";
import GroupTestReport from "@/exams/pdf/group.test.report";
import { ref, uploadBytes, getDownloadURL } from "firebase/storage";
import { Stat } from "@/interfaces/user";
import { User } from "@/interfaces/user";
import { User, DemographicInformation } from "@/interfaces/user";
import { Module } from "@/interfaces";
import { ModuleScore, StudentData } from "@/interfaces/module.scores";
import { SkillExamDetails } from "@/exams/pdf/details/skill.exam";
@@ -346,7 +346,7 @@ async function post(req: NextApiRequest, res: NextApiResponse) {
};
const groupScoreSummary = getGroupScoreSummary();
const demographicInformation = user.demographicInformation as DemographicInformation;
const pdfStream = await ReactPDF.renderToStream(
<GroupTestReport
title={title}
@@ -354,7 +354,7 @@ async function post(req: NextApiRequest, res: NextApiResponse) {
name={user.name}
email={user.email}
id={user.id}
gender={user.demographicInformation?.gender}
gender={demographicInformation?.gender}
summary={performanceSummary}
renderDetails={details}
logo={"public/logo_title.png"}
@@ -366,6 +366,7 @@ async function post(req: NextApiRequest, res: NextApiResponse) {
summaryPNG={overallPNG}
summaryScore={`${(overallResult * 100).toFixed(0)}%`}
groupScoreSummary={groupScoreSummary}
passportId={demographicInformation?.passport_id || ''}
/>
);