| ... | ... | @@ -91,6 +91,7 @@ import { Menu, MenuItem, MenuPopup, MenuShortcut, MenuTrigger } from "./ui/menu" |
| 91 | 91 | import { CursorIcon, Icon } from "./Icons"; |
| 92 | 92 | import { cn, isMacPlatform, isWindowsPlatform } from "~/lib/utils"; |
| 93 | 93 | import { Badge } from "./ui/badge"; |
| 94 | import { Tooltip, TooltipPopup, TooltipTrigger } from "./ui/tooltip"; |
| 94 | 95 | import { Command, CommandInput, CommandItem, CommandList } from "./ui/command"; |
| 95 | 96 | import { decodeProjectScriptKeybindingRule } from "~/lib/projectScriptKeybindings"; |
| 96 | 97 | import ProjectScriptsControl, { type NewProjectScriptInput } from "./ProjectScriptsControl"; |
| ... | ... | @@ -2112,19 +2113,27 @@ const ChatHeader = memo(function ChatHeader({ |
| 2112 | 2113 | <OpenInPicker keybindings={keybindings} activeThreadId={activeThreadId} /> |
| 2113 | 2114 | )} |
| 2114 | 2115 | {activeProjectName && <GitActionsControl gitCwd={gitCwd} activeThreadId={activeThreadId} />} |
| 2115 | | <Toggle |
| 2116 | | className="shrink-0" |
| 2117 | | pressed={diffOpen} |
| 2118 | | onPressedChange={onToggleDiff} |
| 2119 | | aria-label="Toggle diff panel" |
| 2120 | | title={ |
| 2121 | | diffToggleShortcutLabel ? `Toggle diff panel (${diffToggleShortcutLabel})` : undefined |
| 2122 | | } |
| 2123 | | variant="outline" |
| 2124 | | size="xs" |
| 2125 | | > |
| 2126 | | <DiffIcon className="size-3" /> |
| 2127 | | </Toggle> |
| 2116 | <Tooltip> |
| 2117 | <TooltipTrigger |
| 2118 | render={ |
| 2119 | <Toggle |
| 2120 | className="shrink-0" |
| 2121 | pressed={diffOpen} |
| 2122 | onPressedChange={onToggleDiff} |
| 2123 | aria-label="Toggle diff panel" |
| 2124 | variant="outline" |
| 2125 | size="xs" |
| 2126 | > |
| 2127 | <DiffIcon className="size-3" /> |
| 2128 | </Toggle> |
| 2129 | } |
| 2130 | /> |
| 2131 | <TooltipPopup side="bottom"> |
| 2132 | {diffToggleShortcutLabel |
| 2133 | ? `Toggle diff panel (${diffToggleShortcutLabel})` |
| 2134 | : "Toggle diff panel"} |
| 2135 | </TooltipPopup> |
| 2136 | </Tooltip> |
| 2128 | 2137 | </div> |
| 2129 | 2138 | </div> |
| 2130 | 2139 | ); |