diff --git a/frontend/src/lib/assets/pdf/drawing.svg b/frontend/src/lib/assets/pdf/register_color.svg similarity index 100% rename from frontend/src/lib/assets/pdf/drawing.svg rename to frontend/src/lib/assets/pdf/register_color.svg diff --git a/frontend/src/lib/components/admin/modal/CreateCandidateModal.svelte b/frontend/src/lib/components/admin/modal/CreateCandidateModal.svelte index 200c3cd..ef581d6 100644 --- a/frontend/src/lib/components/admin/modal/CreateCandidateModal.svelte +++ b/frontend/src/lib/components/admin/modal/CreateCandidateModal.svelte @@ -12,7 +12,7 @@ import { SvelteToast, toast } from '@zerodevx/svelte-toast'; import jsPDF from 'jspdf'; import 'svg2pdf.js'; - import { font } from "$lib/assets/list/font" + import { font } from '$lib/assets/list/font'; let isOpened = true; @@ -87,10 +87,13 @@ } }; - const generatePdf = async () => { - const template = (await import('$lib/assets/pdf/drawing.svg?raw')).default; + import registerPdfColor from '$lib/assets/pdf/register_color.svg?raw'; - const svg = template; + // import registerPdfWhite from '$lib/assets/pdf/register_white.svg?raw'; + + const generatePdf = async (type: 'color' | 'white') => { + // TODO: Add white version + const svg = type === 'color' ? registerPdfColor : registerPdfColor; const element = document.getElementById('svg-element')!; element.innerHTML = svg; @@ -109,7 +112,11 @@ doc.text(login.password, 54, 129); doc.text(login.personalIdNumber, 90, 147.62); if (login.applications.length > 1) { - doc.text('Slinkováno s přihláškou ' + login.applications.filter((a) => a != applicationId)[0], 13.6, 166.24); + doc.text( + 'Slinkováno s přihláškou ' + login.applications.filter((a) => a != applicationId)[0], + 13.6, + 166.24 + ); } doc.save('PRIHLASOVACI_UDAJE_' + login.applicationId.toString()); @@ -138,9 +145,14 @@ Slinkovaný s {login.applications.filter((a) => a != applicationId)} {/if} -