diff --git a/actions/publications/newsletterSettings.tsx b/actions/publications/newsletterSettings.tsx
index d8bdddcc..db1e0e9d 100644
--- a/actions/publications/newsletterSettings.tsx
+++ b/actions/publications/newsletterSettings.tsx
@@ -140,7 +140,12 @@ export async function setReplyToEmail(
const sent = await sendConfirmationEmail({
to: email,
subject: `Your newsletter reply-to code is ${code}`,
- template: ,
+ template: (
+
+ ),
text: `Paste this code to verify your newsletter reply-to address:\n\n${code}\n`,
devLogTag: "newsletter reply-to",
code,
diff --git a/actions/publications/subscribeEmail.tsx b/actions/publications/subscribeEmail.tsx
index c2dba81e..96c16bf5 100644
--- a/actions/publications/subscribeEmail.tsx
+++ b/actions/publications/subscribeEmail.tsx
@@ -143,7 +143,12 @@ export async function requestPublicationEmailSubscription(
const sent = await sendConfirmationEmail({
to: email,
subject: `Your subscription code is ${pendingCode}`,
- template: ,
+ template: (
+
+ ),
text: `Paste this code to confirm your subscription:\n\n${pendingCode}\n`,
devLogTag: "subscriber",
code: pendingCode,
diff --git a/emails/leafletConfirmEmail.tsx b/emails/leafletConfirmEmail.tsx
index 97155d68..76bd42e3 100644
--- a/emails/leafletConfirmEmail.tsx
+++ b/emails/leafletConfirmEmail.tsx
@@ -16,7 +16,16 @@ import { Text, Heading } from "./post";
import { Tailwind, pixelBasedPreset } from "@react-email/components";
import { LeafletWatermark } from "./post";
-export const LeafletConfirmEmail = (props: { code?: string }) => (
+export const LeafletConfirmEmail = (props: {
+ code?: string;
+ assetsBaseUrl?: string;
+}) => {
+ const base = (props.assetsBaseUrl ?? "https://leaflet.pub").replace(
+ /\/$/,
+ "",
+ );
+ const leafletSrc = `${base}/email-assets/leaflet.png`;
+ return (
(
@@ -123,5 +132,6 @@ export const LeafletConfirmEmail = (props: { code?: string }) => (