const ValidationIndicator = ({ status }) => { const styles = { valid: "text-green-600", partial: "text-yellow-600", invalid: "text-red-600", }; const labels = { valid: "✅ Validation passed", partial: "⚠️ Partial validation", invalid: "❌ Validation failed", }; return (
{labels[status] || status}
); }; export default function DiagnosticsView({ result }) { const metrics = [ { label: "Model", value: result.modelName || "?" }, { label: "Duration", value: result.responseDurationMs != null ? `${result.responseDurationMs}ms` : "?" }, { label: "Validation", value: }, ]; return (

Diagnostics

{metrics.map(({ label, value }) => (
{label}
{value}
))}
{result.rawResponse && (
View raw model response
            {result.rawResponse}
          
)}
); }