From 3dccc229af6852aebd5ca952932a5f834c9d3673 Mon Sep 17 00:00:00 2001 From: Marco Date: Sat, 25 Jul 2026 21:58:09 +0000 Subject: [PATCH] Add order-delivered to Live Preview support Matches the backend's new opt-in review/follow-up email type. Co-Authored-By: Claude Sonnet 5 --- app/email-preview/[type]/page.tsx | 2 ++ app/lib/emailTemplates.ts | 1 + app/lib/payload.ts | 3 ++- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/email-preview/[type]/page.tsx b/app/email-preview/[type]/page.tsx index 5bc8a1c..90e6fc1 100644 --- a/app/email-preview/[type]/page.tsx +++ b/app/email-preview/[type]/page.tsx @@ -18,6 +18,7 @@ const VALID_TYPES: EmailTemplateType[] = [ "order-returned", "order-tracking-added", "order-tracking-corrected", + "order-delivered", ]; const STATUS_TYPE_FALLBACK_HEADING: Record = { @@ -27,6 +28,7 @@ const STATUS_TYPE_FALLBACK_HEADING: Record = { "order-returned": "Deine Retoure wurde bearbeitet", "order-tracking-added": "Hier ist deine Sendungsnummer", "order-tracking-corrected": "Korrigierte Sendungsnummer", + "order-delivered": "Dein Paket ist angekommen", }; // Entered exclusively via EmailTemplates.ts's admin.livePreview.url (a diff --git a/app/lib/emailTemplates.ts b/app/lib/emailTemplates.ts index 5acfdab..a58221e 100644 --- a/app/lib/emailTemplates.ts +++ b/app/lib/emailTemplates.ts @@ -315,6 +315,7 @@ export const ORDER_STATUS_EMAIL_ICON: Record = { "order-returned": "✓", "order-tracking-added": "📦", "order-tracking-corrected": "📦", + "order-delivered": "★", }; export function renderOrderStatusHtml( diff --git a/app/lib/payload.ts b/app/lib/payload.ts index 1465e8e..4f6499d 100644 --- a/app/lib/payload.ts +++ b/app/lib/payload.ts @@ -819,7 +819,8 @@ export type EmailTemplateType = | "order-return-requested" | "order-returned" | "order-tracking-added" - | "order-tracking-corrected"; + | "order-tracking-corrected" + | "order-delivered"; type PayloadEmailTemplate = { type: EmailTemplateType;