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

@ -52,7 +52,7 @@ import { readLocalAttachment } from "./local-attachment"
import { useData } from "../../context/data"
import { useLocation } from "../../context/location"
import { Keymap, type KeymapCommand } from "../../context/keymap"
import { contextUsage } from "../../util/session"
import { contextUsage, formatContextUsage } from "../../util/session"
import { abbreviateHome } from "../../runtime"
registerOpencodeSpinner()
@ -312,11 +312,7 @@ export function Prompt(props: PromptProps) {
session.revert?.messageID,
)
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,
}
})