From 64d0072c8d84235d6362da29a66fec9d792312bf Mon Sep 17 00:00:00 2001 From: Nathan Vasse Date: Mon, 17 Feb 2025 10:56:06 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B(front)=20improve=20text=20renderin?= =?UTF-8?q?g=20in=20pdf?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The rendered text had unwanted line breaks in middle of them. It was because we were not using the appropriate Text component, the one to be used in the one from react-pdf. --- .../docs/doc-header/components/ModalExport.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/frontend/apps/impress/src/features/docs/doc-header/components/ModalExport.tsx b/src/frontend/apps/impress/src/features/docs/doc-header/components/ModalExport.tsx index b828b5b9..5faf70a8 100644 --- a/src/frontend/apps/impress/src/features/docs/doc-header/components/ModalExport.tsx +++ b/src/frontend/apps/impress/src/features/docs/doc-header/components/ModalExport.tsx @@ -15,7 +15,7 @@ import { VariantType, useToastProvider, } from '@openfun/cunningham-react'; -import { pdf } from '@react-pdf/renderer'; +import { Text as PDFText, pdf } from '@react-pdf/renderer'; import { useMemo, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { css } from 'styled-components'; @@ -113,7 +113,7 @@ export const ModalExport = ({ onClose, doc }: ModalExportProps) => { ? 1.5 : 1.17; return ( - { }} > {exporter.transformInlineContent(block.content)} - + ); }, paragraph: (block, exporter) => { @@ -146,9 +146,9 @@ export const ModalExport = ({ onClose, doc }: ModalExportProps) => { } } return ( - + {exporter.transformInlineContent(block.content)} - + ); }, },