import type React from "react"; import { extractToolCallContent } from "../utils"; const ToolCallIndicator: React.FC<{ content: string; isRunning: boolean; hasError: boolean; }> = ({ content, isRunning, hasError }) => { const toolCalls = extractToolCallContent(content); const displayContent = toolCalls?.join("\n") ?? "..."; return (
{/* Spinner for running */}
{/* Cross for error */}
{/* Tick for success */}
🔧 Tool Call {isRunning && ( Running... )}
{displayContent}

{isRunning ? "Executing tool call..." : hasError ? "Tool call failed" : "Tool call completed"}

); }; export default ToolCallIndicator;