diff --git a/web/src/components/ToolCard/knownTools.tsx b/web/src/components/ToolCard/knownTools.tsx index 8f9dbde0..dc3b3923 100644 --- a/web/src/components/ToolCard/knownTools.tsx +++ b/web/src/components/ToolCard/knownTools.tsx @@ -1,7 +1,7 @@ import type { ReactNode } from 'react' import type { SessionMetadataSummary } from '@/types/api' import { BulbIcon, ClipboardIcon, EyeIcon, FileDiffIcon, GlobeIcon, PuzzleIcon, QuestionIcon, RocketIcon, SearchIcon, TerminalIcon, WrenchIcon } from '@/components/ToolCard/icons' -import { basename, resolveDisplayPath } from '@/components/ToolCard/path' +import { basename, resolveDisplayPath } from '@/utils/path' const DEFAULT_ICON_CLASS = 'h-3.5 w-3.5' // Tool presentation registry for `hapi/web` (aligned with `hapi-app`). diff --git a/web/src/components/ToolCard/views/CodexPatchView.tsx b/web/src/components/ToolCard/views/CodexPatchView.tsx index 08e1351f..37ea26e1 100644 --- a/web/src/components/ToolCard/views/CodexPatchView.tsx +++ b/web/src/components/ToolCard/views/CodexPatchView.tsx @@ -1,5 +1,5 @@ import type { ToolViewProps } from '@/components/ToolCard/views/_all' -import { basename, resolveDisplayPath } from '@/components/ToolCard/path' +import { basename, resolveDisplayPath } from '@/utils/path' function isObject(value: unknown): value is Record { return Boolean(value) && typeof value === 'object' diff --git a/web/src/components/ToolCard/views/_results.tsx b/web/src/components/ToolCard/views/_results.tsx index 525b9611..5620ae97 100644 --- a/web/src/components/ToolCard/views/_results.tsx +++ b/web/src/components/ToolCard/views/_results.tsx @@ -1,7 +1,7 @@ import type { ToolViewComponent, ToolViewProps } from '@/components/ToolCard/views/_all' import { CodeBlock } from '@/components/CodeBlock' import { MarkdownRenderer } from '@/components/MarkdownRenderer' -import { basename, resolveDisplayPath } from '@/components/ToolCard/path' +import { basename, resolveDisplayPath } from '@/utils/path' function isObject(value: unknown): value is Record { return Boolean(value) && typeof value === 'object' diff --git a/web/src/components/ToolCard/path.ts b/web/src/utils/path.ts similarity index 99% rename from web/src/components/ToolCard/path.ts rename to web/src/utils/path.ts index 2e201d63..fca98cc0 100644 --- a/web/src/components/ToolCard/path.ts +++ b/web/src/utils/path.ts @@ -23,4 +23,3 @@ export function basename(path: string): string { const parts = normalized.split('/').filter(Boolean) return parts.length > 0 ? parts[parts.length - 1] : path } -