This is an automated email from the ASF dual-hosted git repository. michaelsmolina pushed a commit to branch 3.1 in repository https://gitbox.apache.org/repos/asf/superset.git
commit 3d6dc9c280a67f3daac5df284de4847fde333344 Author: Kamil Gabryjelski <[email protected]> AuthorDate: Fri Feb 9 18:02:05 2024 +0100 fix: Exclude header controls from dashboard PDF export (#27068) (cherry picked from commit 005cee023b7c312d51e0f10629834d53dab4c60a) --- superset-frontend/src/types/dom-to-pdf.d.ts | 1 + superset-frontend/src/utils/downloadAsPdf.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/superset-frontend/src/types/dom-to-pdf.d.ts b/superset-frontend/src/types/dom-to-pdf.d.ts index 19ecce85b4..bc884fd43a 100644 --- a/superset-frontend/src/types/dom-to-pdf.d.ts +++ b/superset-frontend/src/types/dom-to-pdf.d.ts @@ -9,6 +9,7 @@ declare module 'dom-to-pdf' { filename: string; image: Image; html2canvas: object; + excludeClassNames?: string[]; } const domToPdf = ( diff --git a/superset-frontend/src/utils/downloadAsPdf.ts b/superset-frontend/src/utils/downloadAsPdf.ts index eebca66b8b..5367efc724 100644 --- a/superset-frontend/src/utils/downloadAsPdf.ts +++ b/superset-frontend/src/utils/downloadAsPdf.ts @@ -61,6 +61,7 @@ export default function downloadAsPdf( filename: `${generateFileStem(description)}.pdf`, image: { type: 'jpeg', quality: 1 }, html2canvas: { scale: 2 }, + excludeClassNames: ['header-controls'], }; return domToPdf(elementToPrint, options) .then(() => {
