2026-02-27 17:57:43 +01:00
|
|
|
export const ticketStatuses = ["new", "processing", "open", "resolved", "closed"] as const;
|
2026-02-23 18:35:58 +01:00
|
|
|
|
|
|
|
|
export type TicketStatus = (typeof ticketStatuses)[number];
|
2026-02-23 19:47:42 +01:00
|
|
|
|
2026-02-27 17:57:43 +01:00
|
|
|
export const agentTicketStatuses = ["open", "resolved", "closed"] as const;
|
|
|
|
|
|
|
|
|
|
export type AgentTicketStatus = (typeof agentTicketStatuses)[number];
|
|
|
|
|
|
2026-02-23 21:09:33 +01:00
|
|
|
export const statusLabel: Record<TicketStatus, string> = {
|
2026-02-27 17:57:43 +01:00
|
|
|
new: "New",
|
|
|
|
|
processing: "Processing",
|
2026-02-23 21:09:33 +01:00
|
|
|
open: "Open",
|
|
|
|
|
resolved: "Resolved",
|
|
|
|
|
closed: "Closed",
|
|
|
|
|
};
|
|
|
|
|
|
2026-02-23 19:47:42 +01:00
|
|
|
export const statusVariant: Record<TicketStatus, "default" | "secondary" | "outline"> = {
|
2026-02-27 17:57:43 +01:00
|
|
|
new: "outline",
|
|
|
|
|
processing: "outline",
|
2026-02-23 19:47:42 +01:00
|
|
|
open: "default",
|
|
|
|
|
resolved: "secondary",
|
|
|
|
|
closed: "outline",
|
|
|
|
|
};
|