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'; import { AppraisalCalcCard } from './appraisal-calc-card'; import { UnitConvertCard } from './unit-convert-card'; import { ChartCard } from './chart-card'; import { DocxCard } from './docx-card'; export function ToolCard({ call, conversationId }: { call: ToolCallView; conversationId: string }) { if (call.status === 'error') { return (
Cet appel a échoué.
{call.summary || "Le tuteur a été informé et a corrigé le tir à l'étape suivante."}
{call.args_preview &&{call.args_preview}}
{call.summary};
}
}