'use client'; import { Chip } from '@heroui/react'; const STATE_STYLES: Record = { PENDING: 'bg-gray-400 text-gray-900', RUNNING: 'bg-blue-500 text-white animate-pulse', COMPLETED: 'bg-green-500 text-white', FAILED: 'bg-red-500 text-white', }; const STATE_LABELS: Record = { PENDING: 'Pending', RUNNING: 'Running', COMPLETED: 'Completed', FAILED: 'Failed', }; export default function WorkerStateChip({ state }: { state: string }) { return ( {STATE_LABELS[state] || state} ); }