import React from 'react'; import { Clock, CheckCircle, XCircle, History } from 'lucide-react'; import { Badge } from '@/components/ui/badge'; import { ScrollArea } from '@/components/ui/scroll-area'; export interface ExecutionHistoryItem { id: string; toolName: string; timestamp: Date; success: boolean; duration?: number; } interface ExecutionHistoryProps { history: ExecutionHistoryItem[]; } export function ExecutionHistory({ history }: ExecutionHistoryProps) { if (history.length === 0) { return null; } const successCount = history.filter((h) => h.success).length; const failureCount = history.filter((h) => !h.success).length; return (