Skip to content

Commit 3aeaec2

Browse files
committed
fix: replace newlines with hardbreaks
1 parent 9892f85 commit 3aeaec2

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

packages/xl-email-exporter/src/react-email/reactEmailExporter.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,14 @@ export class ReactEmailExporter<
6262
public transformStyledText(styledText: StyledText<S>) {
6363
const stylesArray = this.mapStyles(styledText.styles);
6464
const styles = Object.assign({}, ...stylesArray);
65-
return <span style={styles}>{styledText.text}</span>;
65+
return (
66+
<span
67+
style={styles}
68+
dangerouslySetInnerHTML={{
69+
__html: styledText.text.replace(/\n/g, "<br />"),
70+
}}
71+
/>
72+
);
6673
}
6774

6875
private async renderGroupedListBlocks(

0 commit comments

Comments
 (0)