authorgravatar for 77463574+pedrokpp@users.noreply.github.comkp <77463574+pedrokpp@users.noreply.github.com> 2026-04-30 01:36:05-03:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-04-30 04:36:05+00:00
log86c94b48522b279ca411067529dc89a9aca8ee7b
treeb6f9907dedca16c704f7b997df02a263a3726e90
parent69d9a659a36ee246c543e46a522556918ed4ed9e
signature Signed by PGP key B5690EEEBB952194

fix(web): allow closing diff panel in non-git projects (#2413)


1 files changed, 2 insertions(+), 2 deletions(-)

apps/web/src/components/chat/ChatHeader.tsx+2-2
......@@ -149,14 +149,14 @@ export const ChatHeader = memo(function ChatHeader({
149149 aria-label="Toggle diff panel"
150150 variant="outline"
151151 size="xs"
152 disabled={!isGitRepo}
152 disabled={!isGitRepo && !diffOpen}
153153 >
154154 <DiffIcon className="size-3" />
155155 </Toggle>
156156 }
157157 />
158158 <TooltipPopup side="bottom">
159 {!isGitRepo
159 {!isGitRepo && !diffOpen
160160 ? "Diff panel is unavailable because this project is not a git repository."
161161 : diffToggleShortcutLabel
162162 ? `Toggle diff panel (${diffToggleShortcutLabel})`