add: more commits

Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
This commit is contained in:
2026-07-03 21:40:10 +08:00
parent ad48f8add1
commit 72298b86cd
10 changed files with 550 additions and 7 deletions
@@ -0,0 +1,12 @@
// 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" },
};