import React from "react"; import { ExampleTraceLite } from "@/types"; import { Dialog, DialogContent } from "@/components/ui/dialog"; import { Button } from "@/components/ui/button"; import { Badge } from "@/components/ui/badge"; interface Props { open: boolean; example: ExampleTraceLite; onOpenChange: (open: boolean) => void; onImport: () => void; } const ExampleTraceDetailDrawer: React.FC = ({ open, example, onOpenChange, onImport, }) => { return (
{/* Scrollable content */}
{/* Question */}

Full Question

{example.question}

{/* Agents */} {example.agents && example.agents.length > 0 && (

Agents

{example.agents.map((a) => ( {a} ))}
)} {/* Mistake step */}

Mistake Step

{example.mistake_step}

{/* Footer */}
); }; export default ExampleTraceDetailDrawer;