1export const statusColorMap = {
2 Completed: "green",
3 Busy: "amber",
4 Failed: "red",
5 Initiated: "gray",
6 Queued: "gray",
7 Canceled: "gray",
8 Ringing: "gray",
9 "No Answer": "red",
10 "In Progress": "blue",
11};
12
13export const statusLabelMap = {
14 Completed: "Completed",
15 Initiated: "Initiated",
16 Busy: "Declined",
17 Failed: "Failed",
18 Queued: "Queued",
19 Canceled: "Canceled",
20 Ringing: "Ringing",
21 "No Answer": "Missed Call",
22 "In Progress": "In Progress",
23};
24
25// Spelt out so Tailwind's scanner sees every class. Keys are the values of
26// statusColorMap, which stays bare because the list view feeds it to a Badge
27// as a theme.
28export const statusTextColorMap: Record<string, string> = {
29 green: "text-green-600",
30 amber: "text-amber-600",
31 red: "text-red-600",
32 gray: "text-gray-600",
33 blue: "text-blue-600",
34};
35