import { HStack, Icon, Text, Tooltip, type TooltipProps, VStack, Divider } from "@chakra-ui/react"; import { BsCurrencyDollar } from "react-icons/bs"; type CostTooltipProps = { promptTokens: number | null; completionTokens: number | null; cost: number; } & TooltipProps; export const CostTooltip = ({ promptTokens, completionTokens, cost, children, ...props }: CostTooltipProps) => { return ( Cost {cost.toFixed(6)} Token Usage Prompt {promptTokens ?? 0} Completion {completionTokens ?? 0} } {...props} > {children} ); };