import type { ToolCallView } from '@/lib/types'; import { PythonExecCard } from './python-exec-card'; import { ExcelCard } from './excel-card'; import { WebSearchCard } from './web-search-card'; import { CourseSourceCard } from './course-source-card'; import { QuizCard } from './quiz-card'; import { FileAnalysisCard } from './file-analysis-card'; import { FinancialCalcCard } from './financial-calc-card'; export function ToolCard({ call, conversationId }: { call: ToolCallView; conversationId: string }) { if (call.status === 'error') { return
{call.summary || "L'outil a échoué ; le tuteur a été informé."}
; } switch (call.name) { case 'execute_python': return{call.summary};
}
}