Skip to content

Commit 812c551

Browse files
authored
fix(react-email): Preview server's background gradient inteferring with the user's colors (#2251)
1 parent 0e4112f commit 812c551

File tree

5 files changed

+15
-12
lines changed

5 files changed

+15
-12
lines changed

.changeset/spotty-items-teach.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"react-email": patch
3+
---
4+
5+
fix preview server's background gradient interferring with the user's colors

packages/react-email/src/app/layout.tsx

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,13 @@ const RootLayout = async ({ children }: { children: React.ReactNode }) => {
2828
lang="en"
2929
>
3030
<body className="relative flex h-screen flex-col bg-black text-slate-11 leading-loose selection:bg-cyan-5 selection:text-cyan-12">
31-
<EmailsProvider
32-
initialEmailsDirectoryMetadata={emailsDirectoryMetadata}
33-
>
34-
{children}
35-
</EmailsProvider>
36-
<div
37-
aria-hidden
38-
className="pointer-events-none absolute inset-0 bg-gradient-to-t from-slate-3"
39-
/>
31+
<div className="bg-gradient-to-t from-slate-3 flex">
32+
<EmailsProvider
33+
initialEmailsDirectoryMetadata={emailsDirectoryMetadata}
34+
>
35+
{children}
36+
</EmailsProvider>
37+
</div>
4038
</body>
4139
</html>
4240
);

packages/react-email/src/components/sidebar/sidebar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export const Sidebar = ({ className, currentEmailOpenSlug }: SidebarProps) => {
1616
return (
1717
<aside
1818
className={cn(
19-
'overflow-hidden bg-black',
19+
'overflow-hidden',
2020
'lg:static lg:z-auto lg:max-h-screen lg:w-[16rem]',
2121
className,
2222
)}

packages/react-email/src/components/toolbar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ const ToolbarInner = ({
124124
data-toggled={toggled}
125125
className={cn(
126126
'absolute bottom-0 left-0 right-0',
127-
'bg-black border-t border-slate-6 group/toolbar text-xs text-slate-11 h-52 transition-transform',
127+
'border-t border-slate-6 group/toolbar text-xs text-slate-11 h-52 transition-transform',
128128
'data-[toggled=false]:translate-y-[10.625rem]',
129129
)}
130130
>

packages/react-email/src/components/toolbar/spam-assassin.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ export const SpamAssassin = ({ result }: SpamAssassinProps) => {
8383
<>
8484
{result ? (
8585
<Results>
86-
<Results.Row className="sticky border-b top-0 bg-black">
86+
<Results.Row className="sticky border-b top-0">
8787
<Results.Column className="uppercase">
8888
<span className="flex gap-2 items-center">
8989
<IconWarning

0 commit comments

Comments
 (0)