summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/components
diff options
context:
space:
mode:
authorMax Kong <[email protected]>2026-01-28 17:53:37 -0500
committerGitHub <[email protected]>2026-01-28 16:53:37 -0600
commit90a7e3d64e0a83857906336f78808ffb92afe150 (patch)
treef950f59b838ccee8a49376bf371c4ad1791132af /packages/ui/src/components
parent33dc70b754e4c9c76dde7a2889feb42972fa96d5 (diff)
downloadopencode-90a7e3d64e0a83857906336f78808ffb92afe150.tar.gz
opencode-90a7e3d64e0a83857906336f78808ffb92afe150.zip
fix(ui): improve zh duration display formatting (#10844)
Diffstat (limited to 'packages/ui/src/components')
-rw-r--r--packages/ui/src/components/session-turn.tsx4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/ui/src/components/session-turn.tsx b/packages/ui/src/components/session-turn.tsx
index 8b20a73b4..3f176db70 100644
--- a/packages/ui/src/components/session-turn.tsx
+++ b/packages/ui/src/components/session-turn.tsx
@@ -390,12 +390,14 @@ export function SessionTurn(
const interval = Interval.fromDateTimes(from, to)
const unit: DurationUnit[] = interval.length("seconds") > 60 ? ["minutes", "seconds"] : ["seconds"]
- return interval.toDuration(unit).normalize().reconfigure({ locale: i18n.locale() }).toHuman({
+ const locale = i18n.locale()
+ const human = interval.toDuration(unit).normalize().reconfigure({ locale }).toHuman({
notation: "compact",
unitDisplay: "narrow",
compactDisplay: "short",
showZeros: false,
})
+ return locale.startsWith("zh") ? human.replaceAll("、", "") : human
}
const autoScroll = createAutoScroll({