import React, { useState } from "react" import TextTruncate from "react-text-truncate" import { VSCodeButton } from "@vscode/webview-ui-toolkit/react" interface TaskHeaderProps { taskText: string tokensIn: number tokensOut: number totalCost: number onClose: () => void } const TaskHeader: React.FC = ({ taskText, tokensIn, tokensOut, totalCost, onClose }) => { const [isExpanded, setIsExpanded] = useState(false) const toggleExpand = () => setIsExpanded(!isExpanded) return (
Task
See more } /> {isExpanded && ( See less )}
Tokens: {tokensIn.toLocaleString()} {tokensOut.toLocaleString()}
API Cost: ${totalCost.toFixed(4)}
) } export default TaskHeader