import type { TokenCount } from '../types' function formatTokens(n: number): string { return n >= 1000 ? `${(n / 1000).toFixed(1)}k` : String(n) } type Props = { tokensTotal: TokenCount status: string } export default function TokenStatsBar({ tokensTotal }: Props) { if (tokensTotal.in === 0 && tokensTotal.out === 0) return null const total = tokensTotal.in + tokensTotal.out return (
Total {formatTokens(total)}
Input ↑ {formatTokens(tokensTotal.in)}
Output ↓ {formatTokens(tokensTotal.out)}
) }