diff --git a/apps/web/components/editors/codemirror/codemirror-code-editor.tsx b/apps/web/components/editors/codemirror/codemirror-code-editor.tsx index a4a340c2dc..88d7388da4 100644 --- a/apps/web/components/editors/codemirror/codemirror-code-editor.tsx +++ b/apps/web/components/editors/codemirror/codemirror-code-editor.tsx @@ -3,6 +3,7 @@ import { useRef } from "react"; import CodeMirror, { type ReactCodeMirrorRef } from "@uiw/react-codemirror"; import { Button } from "@kandev/ui/button"; +import { ScrollOnOverflow } from "@kandev/ui/scroll-on-overflow"; import { IconDeviceFloppy, IconLoader2, @@ -228,10 +229,12 @@ function CodeMirrorToolbar({ return ( - {toRelativePath(path, worktreePath)} +
+ + {toRelativePath(path, worktreePath)} + {isDirty && diffStats && ( - + {formatDiffStats(diffStats.additions, diffStats.deletions)} )} diff --git a/apps/web/components/editors/monaco/monaco-editor-toolbar.tsx b/apps/web/components/editors/monaco/monaco-editor-toolbar.tsx index db111462a2..8e4cd3bf45 100644 --- a/apps/web/components/editors/monaco/monaco-editor-toolbar.tsx +++ b/apps/web/components/editors/monaco/monaco-editor-toolbar.tsx @@ -1,6 +1,7 @@ "use client"; import { Button } from "@kandev/ui/button"; +import { ScrollOnOverflow } from "@kandev/ui/scroll-on-overflow"; import { Tooltip, TooltipContent, TooltipTrigger } from "@kandev/ui/tooltip"; import { IconDeviceFloppy, @@ -68,10 +69,12 @@ function ToolbarLeft({ diffStats: { additions: number; deletions: number } | null; }) { return ( -
- {toRelativePath(path, worktreePath)} +
+ + {toRelativePath(path, worktreePath)} + {isDirty && diffStats && ( - + {formatDiffStats(diffStats.additions, diffStats.deletions)} )}