diff --git a/apps/web/src/components/ChatView.tsx b/apps/web/src/components/ChatView.tsx index 3918fdac4029e5973c74fe74c258fe296d081067..cf04d28e1200b95759070779b769a33c8e5e1648 100644 --- a/apps/web/src/components/ChatView.tsx +++ b/apps/web/src/components/ChatView.tsx @@ -60,7 +60,7 @@ import { import { isScrollContainerNearBottom } from "../chat-scroll"; import { useStore } from "../store"; import { MAX_THREAD_TERMINAL_COUNT, type ChatImageAttachment } from "../types"; -import { getVscodeIconUrlForEntry } from "../vscode-icons"; +import { basenameOfPath, getVscodeIconUrlForEntry } from "../vscode-icons"; import { useTheme } from "../hooks/useTheme"; import BranchToolbar from "./BranchToolbar"; import GitActionsControl from "./GitActionsControl"; @@ -125,12 +125,6 @@ function workToneClass(tone: "thinking" | "tool" | "info" | "error"): string { return "text-muted-foreground/40"; } -function basenameOfPath(pathValue: string): string { - const slashIndex = pathValue.lastIndexOf("/"); - if (slashIndex === -1) return pathValue; - return pathValue.slice(slashIndex + 1); -} - type SessionContinuityState = "resumed" | "new" | "fallback_new"; interface EnsuredSessionInfo { diff --git a/apps/web/src/vscode-icons.ts b/apps/web/src/vscode-icons.ts index 696e5b23dc80caeb1f9d93644a30d5210b406336..e2c0d95834270fcc0a8122d3942b9b72a34f220c 100644 --- a/apps/web/src/vscode-icons.ts +++ b/apps/web/src/vscode-icons.ts @@ -66,7 +66,7 @@ function toLowercaseLookup(source: Record): Record