mosh-helpdesk/core/constants/ticket-status.ts

24 lines
668 B
TypeScript
Raw Normal View History

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
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> = {
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"> = {
new: "outline",
processing: "outline",
2026-02-23 19:47:42 +01:00
open: "default",
resolved: "secondary",
closed: "outline",
};