From bcd239b91a0df15d6f800dc2b9f95e9995140f45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arno=C5=A1t=20Pleskot?= Date: Thu, 31 Aug 2023 16:53:14 +0200 Subject: [PATCH] fix: export into svg without logo --- src/scene/export.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/scene/export.ts b/src/scene/export.ts index f6706d0da..b21f9904a 100644 --- a/src/scene/export.ts +++ b/src/scene/export.ts @@ -166,6 +166,7 @@ export const exportToSvg = async ( opts?: { serializeAsJSON?: () => string; renderEmbeddables?: boolean; + includeLogo?: boolean; }, ): Promise => { const { @@ -182,9 +183,14 @@ export const exportToSvg = async ( appState.fancyBackgroundImageKey && appState.fancyBackgroundImageKey !== "solid"; + const includeLogo = (exportWithFancyBackground && opts?.includeLogo) ?? true; + const padding = !exportWithFancyBackground ? convertToExportPadding(exportPadding) - : getFancyBackgroundPadding(convertToExportPadding(exportPadding), true); + : getFancyBackgroundPadding( + convertToExportPadding(exportPadding), + includeLogo, + ); let metadata = ""; if (exportEmbedScene) { @@ -306,7 +312,7 @@ export const exportToSvg = async ( }, theme: appState.exportWithDarkMode ? THEME.DARK : THEME.LIGHT, contentSize, - includeLogo: true, + includeLogo, }); offsetXAdjustment =