fix(tailwind): non-inlined styles getting HTML entities on React 18 (#2858)

This commit is contained in:
Gabriel Miranda
2026-01-20 14:12:48 -03:00
committed by GitHub
parent 54278466d5
commit a8764eeecf
2 changed files with 10 additions and 1 deletions
+5
View File
@@ -0,0 +1,5 @@
---
"@react-email/tailwind": patch
---
fix non-inlined styles getting html entities in React 18
+5 -1
View File
@@ -134,7 +134,11 @@ export function Tailwind({ children, config }: TailwindProps) {
if (elementWithInlinedStyles.type === 'head') {
appliedNonInlineStyles = true;
const styleElement = <style>{generate(nonInlineStyles)}</style>;
const styleElement = (
<style
dangerouslySetInnerHTML={{ __html: generate(nonInlineStyles) }}
/>
);
return React.cloneElement(
elementWithInlinedStyles,