Skip to content

Commit 0700b91

Browse files
authored
fix: data-source-* attributes in HTML code view (#2444)
1 parent 4ea6b8c commit 0700b91

File tree

2 files changed

+17
-15
lines changed

2 files changed

+17
-15
lines changed

.changeset/open-queens-sniff.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@react-email/preview-server": patch
3+
---
4+
5+
fix data-source-\* attributes in the html code view

packages/preview-server/src/actions/render-email-by-path.tsx

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -86,21 +86,18 @@ export const renderEmailByPath = async (
8686
const EmailComponent = Email as React.FC;
8787
try {
8888
const element = createElement(EmailComponent, previewProps);
89-
const [markupWithReferences, prettyMarkup, markup, plainText] =
90-
await Promise.all([
91-
renderWithReferences(element, {
92-
pretty: true,
93-
}),
94-
render(element, {
95-
pretty: true,
96-
}),
97-
render(element, {
98-
pretty: false,
99-
}),
100-
render(element, {
101-
plainText: true,
102-
}),
103-
]);
89+
const markupWithReferences = await renderWithReferences(element, {
90+
pretty: true,
91+
});
92+
const prettyMarkup = await render(element, {
93+
pretty: true,
94+
});
95+
const markup = await render(element, {
96+
pretty: false,
97+
});
98+
const plainText = await render(element, {
99+
plainText: true,
100+
});
104101

105102
const reactMarkup = await fs.promises.readFile(emailPath, 'utf-8');
106103

0 commit comments

Comments
 (0)