From 7ccd356f0ab21ae7b84014360d1521ec4186c915 Mon Sep 17 00:00:00 2001 From: Patrick Fic Date: Mon, 21 Mar 2022 10:51:44 -0700 Subject: [PATCH] Add margin to templates generation. --- client/src/utils/RenderTemplate.js | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/client/src/utils/RenderTemplate.js b/client/src/utils/RenderTemplate.js index 7aab1139a..76d1f090c 100644 --- a/client/src/utils/RenderTemplate.js +++ b/client/src/utils/RenderTemplate.js @@ -30,7 +30,21 @@ export default async function RenderTemplate( name: useShopSpecificTemplate ? `/${bodyshop.imexshopid}/${templateObject.name}` : `/${templateObject.name}`, - ...(renderAsHtml ? {} : { recipe: "chrome-pdf" }), + ...(renderAsHtml + ? {} + : { + recipe: "chrome-pdf", + chrome: { + marginTop: + (bodyshop.logo_img_path && + bodyshop.logo_img_path.headerMargin) || + "36px", + marginBottom: + (bodyshop.logo_img_path && + bodyshop.logo_img_path.footerMargin) || + "36px", + }, + }), ...(renderAsExcel ? { recipe: "html-to-xlsx" } : {}), }, data: { @@ -151,7 +165,7 @@ export async function RenderTemplates( }; try { - const render = await jsreport.renderAsync(reportRequest); + const render = await jsreport.renderAsync({ reportRequest }); if (!renderAsHtml) { render.download("Speed Print"); } else {