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)}
);
}