Files
starr-philproperties/src/data/notificationTemplateStatus.data.js
T
kennethobsequio 72298b86cd add: more commits
Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
2026-07-03 21:40:10 +08:00

13 lines
786 B
JavaScript

// A template is "sent" once it has a live title/message — that's the only
// content services/notificationTemplate.service.js's renderNotification() ever
// reads on the backend. Editing a sent template writes to draft_title/
// draft_message instead, so "pending changes" means there's a draft sitting on
// top of the live version. Mirrors emailTemplateStatus.data.js.
export const hasPendingChanges = (t) =>
t?.status === "sent" && (t?.draft_title != null || t?.draft_message != null);
export const STATUS_META = {
draft: { label: "Draft", badgeClass: "bg-muted text-muted-foreground border-border" },
sent: { label: "Sent", badgeClass: "bg-emerald-100 text-emerald-700 border-emerald-400 dark:bg-emerald-900/40 dark:text-emerald-400 dark:border-emerald-700" },
};