> = ({
'linear-gradient(90deg, rgba(56, 189, 248, 0) 0%, rgba(56, 189, 248, 0) 0%, rgba(232, 232, 232, 0.2) 33.02%, rgba(143, 143, 143, 0.6719) 64.41%, rgba(236, 72, 153, 0) 98.93%)',
}}
/>
-
+
{tokens.map((line, i) => {
const lineProps = getLineProps({
line,
@@ -68,17 +68,16 @@ export const Code: React.FC> = ({
});
return (
{line.map((token, key) => {
const tokenProps = getTokenProps({
token,
- key,
});
const isException =
token.content === 'from' &&
@@ -99,7 +98,7 @@ export const Code: React.FC
> = ({
})}
((props, ref) => (
+
+
+
+
+
+
+
+));
diff --git a/packages/react-email/src/components/icons/icon-button.tsx b/packages/react-email/src/components/icons/icon-button.tsx
index 7c9c3a0556..52b7567b94 100644
--- a/packages/react-email/src/components/icons/icon-button.tsx
+++ b/packages/react-email/src/components/icons/icon-button.tsx
@@ -11,7 +11,7 @@ export const IconButton = React.forwardRef<
type="button"
{...props}
className={cn(
- 'rounded text-slate-11 focus:text-slate-12 ease-in-out transition duration-200 focus:outline-none focus:ring-2 focus:ring-gray-8 hover:text-slate-12',
+ 'focus:ring-gray-8 rounded text-slate-11 transition duration-200 ease-in-out hover:text-slate-12 focus:text-slate-12 focus:outline-none focus:ring-2',
className,
)}
ref={forwardedRef}
diff --git a/packages/react-email/src/components/icons/icon-circle-check.tsx b/packages/react-email/src/components/icons/icon-circle-check.tsx
new file mode 100644
index 0000000000..b84891e63e
--- /dev/null
+++ b/packages/react-email/src/components/icons/icon-circle-check.tsx
@@ -0,0 +1,21 @@
+import * as React from 'react';
+import type { IconElement, IconProps } from './icon-base';
+import { IconBase } from './icon-base';
+
+export const IconCircleCheck = React.forwardRef<
+ IconElement,
+ Readonly
+>(({ ...props }, forwardedRef) => (
+
+
+
+
+
+
+));
+
+IconCircleCheck.displayName = 'IconCircleCheck';
diff --git a/packages/react-email/src/components/icons/icon-circle-close.tsx b/packages/react-email/src/components/icons/icon-circle-close.tsx
new file mode 100644
index 0000000000..11e11f3912
--- /dev/null
+++ b/packages/react-email/src/components/icons/icon-circle-close.tsx
@@ -0,0 +1,17 @@
+import * as React from 'react';
+import type { IconElement, IconProps } from './icon-base';
+import { IconBase } from './icon-base';
+
+export const IconCircleClose = React.forwardRef<
+ IconElement,
+ Readonly
+>(({ ...props }, forwardedRef) => (
+
+
+
+));
+
+IconCircleClose.displayName = 'IconCircleClose';
diff --git a/packages/react-email/src/components/icons/icon-circle-warning.tsx b/packages/react-email/src/components/icons/icon-circle-warning.tsx
new file mode 100644
index 0000000000..512f99fcc3
--- /dev/null
+++ b/packages/react-email/src/components/icons/icon-circle-warning.tsx
@@ -0,0 +1,17 @@
+import * as React from 'react';
+import type { IconElement, IconProps } from './icon-base';
+import { IconBase } from './icon-base';
+
+export const IconCircleWarning = React.forwardRef<
+ IconElement,
+ Readonly
+>(({ ...props }, forwardedRef) => (
+
+
+
+));
+
+IconCircleWarning.displayName = 'IconCircleWarning';
diff --git a/packages/react-email/src/components/icons/icon-email.tsx b/packages/react-email/src/components/icons/icon-email.tsx
new file mode 100644
index 0000000000..03e1b3fab3
--- /dev/null
+++ b/packages/react-email/src/components/icons/icon-email.tsx
@@ -0,0 +1,18 @@
+import * as React from 'react';
+import type { IconElement, IconProps } from './icon-base';
+import { IconBase } from './icon-base';
+
+export const IconEmail = React.forwardRef>(
+ (props, forwardedRef) => {
+ return (
+
+
+
+ );
+ },
+);
+
+IconEmail.displayName = 'IconEmail';
diff --git a/packages/react-email/src/components/icons/icon-help.tsx b/packages/react-email/src/components/icons/icon-help.tsx
new file mode 100644
index 0000000000..14b0be53ae
--- /dev/null
+++ b/packages/react-email/src/components/icons/icon-help.tsx
@@ -0,0 +1,16 @@
+import * as React from 'react';
+import type { IconElement, IconProps } from './icon-base';
+import { IconBase } from './icon-base';
+
+export const IconHelp = React.forwardRef>(
+ ({ ...props }, forwardedRef) => (
+
+
+
+ ),
+);
+
+IconHelp.displayName = 'IconHelp';
diff --git a/packages/react-email/src/components/icons/icon-image.tsx b/packages/react-email/src/components/icons/icon-image.tsx
new file mode 100644
index 0000000000..b9cbd362f7
--- /dev/null
+++ b/packages/react-email/src/components/icons/icon-image.tsx
@@ -0,0 +1,19 @@
+import { forwardRef } from 'react';
+import type { IconElement, IconProps } from './icon-base';
+import { IconBase } from './icon-base';
+
+export const IconImage = forwardRef((props, ref) => (
+
+
+
+
+
+
+
+));
diff --git a/packages/react-email/src/components/icons/icon-link.tsx b/packages/react-email/src/components/icons/icon-link.tsx
new file mode 100644
index 0000000000..d1d2b6eda8
--- /dev/null
+++ b/packages/react-email/src/components/icons/icon-link.tsx
@@ -0,0 +1,14 @@
+import { forwardRef } from 'react';
+import type { IconElement, IconProps } from './icon-base';
+import { IconBase } from './icon-base';
+
+export const IconLink = forwardRef((props, ref) => (
+
+
+
+));
+
+IconLink.displayName = 'IconLink';
diff --git a/packages/react-email/src/components/icons/icon-stamp.tsx b/packages/react-email/src/components/icons/icon-stamp.tsx
new file mode 100644
index 0000000000..09b6d07c92
--- /dev/null
+++ b/packages/react-email/src/components/icons/icon-stamp.tsx
@@ -0,0 +1,14 @@
+import { forwardRef } from 'react';
+import type { IconElement, IconProps } from './icon-base';
+import { IconBase } from './icon-base';
+
+export const IconStamp = forwardRef((props, ref) => (
+
+
+
+));
+
+IconStamp.displayName = 'IconStamp';
diff --git a/packages/react-email/src/components/logo.tsx b/packages/react-email/src/components/logo.tsx
index 8b75669a47..c4cfb5b4f3 100644
--- a/packages/react-email/src/components/logo.tsx
+++ b/packages/react-email/src/components/logo.tsx
@@ -1,5 +1,3 @@
-import * as React from 'react';
-
export const Logo = () => (