import Link from 'next/link'; import type { SimulationRecord } from '@/lib/types'; import Card from '@/components/common/Card'; import SimulationStatus from './SimulationStatus'; interface SimulationReportProps { simulation: SimulationRecord; } export default function SimulationReport({ simulation }: SimulationReportProps) { return (

{simulation.title}

{simulation.simulation_id}

Status:
Prediction Goal:

{simulation.prediction_goal}

Created:

N/A

{simulation.case_id && (
Linked Case:
{simulation.case_id}
)}
{simulation.status === 'completed' && simulation.report && (

{simulation.report}

)} {simulation.status === 'running' && (

Simulation is currently running...

Check back later for results

)} {simulation.status === 'failed' && (

Simulation failed

Please try creating a new simulation

)}
); }