import Link from 'next/link'; import type { CaseRecord } from '@/lib/types'; import Badge from '@/components/common/Badge'; interface CaseCardProps { case_: CaseRecord; } export default function CaseCard({ case_ }: CaseCardProps) { return (

{case_.user_input}

{case_.route?.execution_mode && ( {case_.route.execution_mode} )}
{case_.route?.domain_pack && case_.route.domain_pack !== 'general' && ( {case_.route.domain_pack} )} {case_.route?.complexity && ( {case_.route.complexity} )} {case_.route?.task_family && ( {case_.route.task_family} )} {case_.simulation_id && Has Simulation}
{case_.saved_at ? new Date(case_.saved_at).toLocaleString() : 'N/A'} {case_.case_id.slice(0, 8)}
); }