mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-15 02:51:51 +00:00
feat(onboarding): added backup key generation for admin account
This commit is contained in:
@@ -16,7 +16,6 @@ const yyyy = today.getFullYear();
|
||||
|
||||
const todayFormatted = `${mm}/${dd}/${yyyy}`;
|
||||
|
||||
|
||||
function createPdfHeader(doc: jsPDF, personalName: string) {
|
||||
doc.setFillColor(255, 255, 255);
|
||||
doc.rect(0, 0, 600, 900, "F");
|
||||
@@ -92,5 +91,15 @@ function generateBackupPDF({ personalName, personalEmail, generatedKey }: PDFPro
|
||||
doc.save("Infisical Emergency Kit.pdf");
|
||||
}
|
||||
|
||||
export default generateBackupPDF;
|
||||
/**
|
||||
* This function generate a pdf with a secret key for a user.
|
||||
*/
|
||||
export function generateBackupPDFAsync({ personalName, personalEmail, generatedKey }: PDFProps) {
|
||||
// eslint-disable-next-line new-cap
|
||||
const doc = new jsPDF("p", "pt", "a4", true);
|
||||
createPdfHeader(doc, personalName);
|
||||
createPdfContent(doc, personalEmail, generatedKey);
|
||||
return doc.save("Infisical Emergency Kit.pdf", { returnPromise: true });
|
||||
}
|
||||
|
||||
export default generateBackupPDF;
|
||||
|
||||
Reference in New Issue
Block a user