| ... | ... | @@ -149,14 +149,14 @@ export const ChatHeader = memo(function ChatHeader({ |
| 149 | 149 | aria-label="Toggle diff panel" |
| 150 | 150 | variant="outline" |
| 151 | 151 | size="xs" |
| 152 | | disabled={!isGitRepo} |
| 152 | disabled={!isGitRepo && !diffOpen} |
| 153 | 153 | > |
| 154 | 154 | <DiffIcon className="size-3" /> |
| 155 | 155 | </Toggle> |
| 156 | 156 | } |
| 157 | 157 | /> |
| 158 | 158 | <TooltipPopup side="bottom"> |
| 159 | | {!isGitRepo |
| 159 | {!isGitRepo && !diffOpen |
| 160 | 160 | ? "Diff panel is unavailable because this project is not a git repository." |
| 161 | 161 | : diffToggleShortcutLabel |
| 162 | 162 | ? `Toggle diff panel (${diffToggleShortcutLabel})` |