From 86c94b48522b279ca411067529dc89a9aca8ee7b Mon Sep 17 00:00:00 2001 From: kp <77463574+pedrokpp@users.noreply.github.com> Date: Thu, 30 Apr 2026 01:36:05 -0300 Subject: [PATCH] fix(web): allow closing diff panel in non-git projects (#2413) --- apps/web/src/components/chat/ChatHeader.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/web/src/components/chat/ChatHeader.tsx b/apps/web/src/components/chat/ChatHeader.tsx index cda0bb1367fe563cc723ebd8af79d871551a1acd..3f2c480c546db1e74c51a76edb4e5113d1b58c40 100644 --- a/apps/web/src/components/chat/ChatHeader.tsx +++ b/apps/web/src/components/chat/ChatHeader.tsx @@ -149,14 +149,14 @@ export const ChatHeader = memo(function ChatHeader({ aria-label="Toggle diff panel" variant="outline" size="xs" - disabled={!isGitRepo} + disabled={!isGitRepo && !diffOpen} > } /> - {!isGitRepo + {!isGitRepo && !diffOpen ? "Diff panel is unavailable because this project is not a git repository." : diffToggleShortcutLabel ? `Toggle diff panel (${diffToggleShortcutLabel})` -- 2.54.0