Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 7x 29x | import type { NOTIFICATION_CATEGORIES } from "../db/schema";
export type NotificationCategory = (typeof NOTIFICATION_CATEGORIES)[number];
const NOTIFICATION_CATEGORY_MAP: Record<string, NotificationCategory> = {
new_inquiry: "enquiry",
inquiry_confirmation: "enquiry",
reminder_due: "reminder",
blog_approval_reminder: "reminder",
onboarding_complete: "milestone",
pro_account_published: "milestone",
blog_published: "milestone",
website_build_success: "milestone",
website_build_failed: "other",
};
export function getCategoryForEventType(eventType: string): NotificationCategory {
return NOTIFICATION_CATEGORY_MAP[eventType] ?? "other";
}
|