import { CircleMinus, CircleX, TicketCheck } from 'lucide-react'; import { Badge } from '@/components/ui/badge'; import type { UploadListItem } from '@/types'; export function UploadResultCell({ item }: { item: UploadListItem }) { if (item.result === 'ticket_created') { return (
Ticket Created

{item.ticket_name ?? item.ticket_id}

); } if (item.result === 'analysis_failed') { return (
Analysis Failed

{item.error_message ?? 'Processing failed'}

); } if (item.result === 'no_defects_found') { return (
No Defects Found

{item.total_detections ?? 0} issues detected

); } return ; }