Use formatLargeNumber on token counts in task header (#2883)

* Format large numbers

* Add changeset
This commit is contained in:
Chris Estreich 2025-04-23 11:16:20 -07:00 committed by GitHub
parent 970ccd7879
commit a77be28a95
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 10 additions and 4 deletions

View file

@ -0,0 +1,5 @@
---
"roo-cline": patch
---
Use formatLargeNumber on token counts in task header

View file

@ -7,6 +7,7 @@ import { CloudUpload, CloudDownload } from "lucide-react"
import { ClineMessage } from "@roo/shared/ExtensionMessage"
import { getMaxTokensForModel } from "@/utils/model-utils"
import { formatLargeNumber } from "@/utils/format"
import { cn } from "@/lib/utils"
import { Button } from "@/components/ui"
import { useExtensionState } from "@src/context/ExtensionStateContext"
@ -141,13 +142,13 @@ const TaskHeader = ({
{typeof tokensIn === "number" && tokensIn > 0 && (
<span className="flex items-center gap-0.5">
<i className="codicon codicon-arrow-up text-xs font-bold" />
{tokensIn}
{formatLargeNumber(tokensIn)}
</span>
)}
{typeof tokensOut === "number" && tokensOut > 0 && (
<span className="flex items-center gap-0.5">
<i className="codicon codicon-arrow-down text-xs font-bold" />
{tokensOut}
{formatLargeNumber(tokensOut)}
</span>
)}
</div>
@ -160,13 +161,13 @@ const TaskHeader = ({
{typeof cacheWrites === "number" && cacheWrites > 0 && (
<span className="flex items-center gap-0.5">
<CloudUpload size={16} />
{cacheWrites}
{formatLargeNumber(cacheWrites)}
</span>
)}
{typeof cacheReads === "number" && cacheReads > 0 && (
<span className="flex items-center gap-0.5">
<CloudDownload size={16} />
{cacheReads}
{formatLargeNumber(cacheReads)}
</span>
)}
</div>