AIJobStatusBadge

Domain

Dot + label badge tracking the lifecycle of an async AI job.

All statuses

Preview
PendingRunningCompletedFailedCancelled
Code
{(['PENDING', 'RUNNING', 'COMPLETED', 'FAILED', 'CANCELLED'] as const).map((s) => (
  <AIJobStatusBadge key={s} status={s} />
))}

Small size

Preview
PendingRunningCompletedFailedCancelled
Code
<AIJobStatusBadge status="COMPLETED" size="sm" />
Sourcemodules/domains/ai/job/AIJobStatusBadge.tsx