From 42794fedd19473ef4eee65378bd320066a27017a Mon Sep 17 00:00:00 2001 From: Luke Vella Date: Thu, 6 Apr 2023 15:40:19 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9A=A1=EF=B8=8F=20Improve=20email=20renderin?= =?UTF-8?q?g=20speed=20(#654)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/emails/package.json | 3 +- packages/emails/src/send-email.tsx | 3 +- .../src/templates/components/email-layout.tsx | 207 ++++---------- .../templates/components/new-poll-base.tsx | 43 --- .../components/styled-components.tsx | 95 +++++-- packages/emails/src/templates/login.tsx | 3 +- packages/emails/src/templates/new-poll.tsx | 32 ++- packages/emails/src/templates/register.tsx | 9 +- yarn.lock | 253 +++++++++++------- 9 files changed, 319 insertions(+), 329 deletions(-) delete mode 100644 packages/emails/src/templates/components/new-poll-base.tsx diff --git a/packages/emails/package.json b/packages/emails/package.json index 180cc6833..d9e46c677 100644 --- a/packages/emails/package.json +++ b/packages/emails/package.json @@ -14,10 +14,9 @@ "@aws-sdk/credential-provider-node": "^3.292.0", "@react-email/components": "0.0.2", "@react-email/render": "0.0.6", - "@react-email/tailwind": "0.0.6", "clsx": "^1.2.1", "nodemailer": "^6.9.1", - "react-email": "1.7.15" + "react-email": "^1.9.1" }, "devDependencies": { "@rallly/tailwind-config": "*", diff --git a/packages/emails/src/send-email.tsx b/packages/emails/src/send-email.tsx index d9bc8363b..16cab4fa9 100644 --- a/packages/emails/src/send-email.tsx +++ b/packages/emails/src/send-email.tsx @@ -87,6 +87,7 @@ export const sendEmail = async ( } const Template = templates[templateName] as TemplateComponent; + const html = render(