From 75ed5cb3a2ec5122c8194d8545c91240cf325fc1 Mon Sep 17 00:00:00 2001 From: Thomas Trompette Date: Wed, 29 Oct 2025 17:10:21 +0100 Subject: [PATCH] Fix email editor-email discrepancies (#15436) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix https://github.com/twentyhq/twenty/issues/15346 - email not centered - reduced title sizes - made paragraph line height and margin consistent with editor - display line jumps Editor Capture d’écran 2025-10-29 à 16 46
20 Email Capture d’écran 2025-10-29 à 16 46
36 --- .../src/utils/email-renderer/email-renderer.tsx | 15 ++------------- .../utils/email-renderer/nodes/bullet-list.tsx | 2 +- .../src/utils/email-renderer/nodes/heading.tsx | 6 +++--- .../utils/email-renderer/nodes/ordered-list.tsx | 2 +- .../src/utils/email-renderer/nodes/paragraph.tsx | 8 +++++++- .../components/AdvancedTextEditor.tsx | 8 +++----- 6 files changed, 17 insertions(+), 24 deletions(-) diff --git a/packages/twenty-emails/src/utils/email-renderer/email-renderer.tsx b/packages/twenty-emails/src/utils/email-renderer/email-renderer.tsx index 99d59bf2fe..1a5af86e27 100644 --- a/packages/twenty-emails/src/utils/email-renderer/email-renderer.tsx +++ b/packages/twenty-emails/src/utils/email-renderer/email-renderer.tsx @@ -1,4 +1,4 @@ -import { Body, Container, Head, Html } from '@react-email/components'; +import { Body, Head, Html } from '@react-email/components'; import { type JSONContent } from '@tiptap/core'; import { mappedNodeContent } from 'src/utils/email-renderer/renderers/render-node'; @@ -17,18 +17,7 @@ export const reactMarkupFromJSON = (json: JSONContent | string) => { }} /> - - - {jsxNodes} - - + {jsxNodes} ); }; diff --git a/packages/twenty-emails/src/utils/email-renderer/nodes/bullet-list.tsx b/packages/twenty-emails/src/utils/email-renderer/nodes/bullet-list.tsx index a1dcf88579..4573af6129 100644 --- a/packages/twenty-emails/src/utils/email-renderer/nodes/bullet-list.tsx +++ b/packages/twenty-emails/src/utils/email-renderer/nodes/bullet-list.tsx @@ -6,7 +6,7 @@ export const bulletList = (node: JSONContent): ReactNode => { return (