CiStatusPill.tsx
Raw
1const statusStyles: Record<string, string> = {
2 pending: "ci-status-pending",
3 running: "ci-status-running",
4 success: "ci-status-success",
5 failure: "ci-status-failure",
6 cancelled: "ci-status-cancelled",
7 skipped: "ci-status-skipped",
8};
9
10export function CiStatusPill({ status }: { status: string }) {
11 const cls = statusStyles[status] ?? "ci-status-pending";
12 return <span class={`ci-status-pill ${cls}`}>{status}</span>;
13}
14