refactor(tui): simplify mini footer status line (#38112)

This commit is contained in:
Simon Klee 2026-07-21 16:08:19 +02:00 committed by GitHub
commit dd50d457b0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
15 changed files with 111 additions and 102 deletions

View file

@ -6,7 +6,7 @@ import { SplitBorder } from "../../ui/border"
import { Locale } from "../../util/locale"
import { useTerminalDimensions } from "@opentui/solid"
import { Keymap } from "../../context/keymap"
import { contextUsage } from "../../util/session"
import { contextUsage, formatContextUsage } from "../../util/session"
const money = new Intl.NumberFormat("en-US", {
style: "currency",
@ -37,11 +37,7 @@ export function SubagentFooter() {
)
return {
context: context
? context.percent === undefined
? Locale.number(context.tokens)
: `${Locale.number(context.tokens)} (${context.percent}%)`
: undefined,
context: context ? formatContextUsage(context.tokens, context.percent) : undefined,
cost: formattedCost,
}
})