Files
roboco/panel/src/components/kanban/shared/priority-indicator.tsx
T

30 lines
638 B
TypeScript
Raw Normal View History

2026-04-20 15:10:54 +02:00
"use client";
import { Badge } from "@/components/ui/badge";
interface PriorityIndicatorProps {
priority: number;
}
const priorityColors: Record<number, string> = {
0: "bg-red-200 text-red-700",
1: "bg-orange-200 text-orange-700",
2: "bg-blue-200 text-blue-700",
3: "bg-gray-200 text-gray-700",
};
const priorityLabels: Record<number, string> = {
0: "P0",
1: "P1",
2: "P2",
3: "P3",
};
export function PriorityIndicator({ priority }: PriorityIndicatorProps) {
return (
<Badge className={priorityColors[priority] ?? priorityColors[2] + " text-xs"}>
{priorityLabels[priority] ?? "P2"}
</Badge>
);
}