Преглед изворни кода

tui: truncate session title in exit banner (#11797)

Dax пре 2 недеља
родитељ
комит
4369d79636
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      packages/opencode/src/cli/cmd/tui/routes/session/index.tsx

+ 2 - 1
packages/opencode/src/cli/cmd/tui/routes/session/index.tsx

@@ -225,10 +225,11 @@ export function Session() {
   const exit = useExit()
   const exit = useExit()
 
 
   createEffect(() => {
   createEffect(() => {
+    const title = Locale.truncate(session()?.title ?? "", 50)
     return exit.message.set(
     return exit.message.set(
       [
       [
         ``,
         ``,
-        `  █▀▀█  ${UI.Style.TEXT_DIM}${session()?.title}${UI.Style.TEXT_NORMAL}`,
+        `  █▀▀█  ${UI.Style.TEXT_DIM}${title}${UI.Style.TEXT_NORMAL}`,
         `  █  █  ${UI.Style.TEXT_DIM}opencode -s ${session()?.id}${UI.Style.TEXT_NORMAL}`,
         `  █  █  ${UI.Style.TEXT_DIM}opencode -s ${session()?.id}${UI.Style.TEXT_NORMAL}`,
         `  ▀▀▀▀  `,
         `  ▀▀▀▀  `,
       ].join("\n"),
       ].join("\n"),