Skip to content

Commit f3a8f82

Browse files
authored
Merge pull request #908 from RooVetGit/cte/fix-restore-checkpoint-dropdown
Fix restore checkpoint popover
2 parents c6c70c2 + 50f6e3e commit f3a8f82

File tree

2 files changed

+7
-33
lines changed

2 files changed

+7
-33
lines changed

src/core/webview/ClineProvider.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1910,7 +1910,6 @@ export class ClineProvider implements vscode.WebviewViewProvider {
19101910
this.outputChannel.appendLine("Invalid response from Glama API")
19111911
}
19121912
await fs.writeFile(glamaModelsFilePath, JSON.stringify(models))
1913-
this.outputChannel.appendLine(`Glama models fetched and saved: ${JSON.stringify(models, null, 2)}`)
19141913
} catch (error) {
19151914
this.outputChannel.appendLine(
19161915
`Error fetching Glama models: ${JSON.stringify(error, Object.getOwnPropertyNames(error), 2)}`,
@@ -2026,7 +2025,6 @@ export class ClineProvider implements vscode.WebviewViewProvider {
20262025
this.outputChannel.appendLine("Invalid response from OpenRouter API")
20272026
}
20282027
await fs.writeFile(openRouterModelsFilePath, JSON.stringify(models))
2029-
this.outputChannel.appendLine(`OpenRouter models fetched and saved: ${JSON.stringify(models, null, 2)}`)
20302028
} catch (error) {
20312029
this.outputChannel.appendLine(
20322030
`Error fetching OpenRouter models: ${JSON.stringify(error, Object.getOwnPropertyNames(error), 2)}`,
@@ -2066,7 +2064,6 @@ export class ClineProvider implements vscode.WebviewViewProvider {
20662064
}
20672065
}
20682066
await fs.writeFile(unboundModelsFilePath, JSON.stringify(models))
2069-
this.outputChannel.appendLine(`Unbound models fetched and saved: ${JSON.stringify(models, null, 2)}`)
20702067
} catch (error) {
20712068
this.outputChannel.appendLine(
20722069
`Error fetching Unbound models: ${JSON.stringify(error, Object.getOwnPropertyNames(error), 2)}`,

webview-ui/src/components/chat/checkpoints/CheckpointMenu.tsx

Lines changed: 7 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,7 @@ import { CheckIcon, Cross2Icon } from "@radix-ui/react-icons"
33

44
import { vscode } from "../../../utils/vscode"
55

6-
import {
7-
Button,
8-
Popover,
9-
PopoverContent,
10-
PopoverTrigger,
11-
Tooltip,
12-
TooltipContent,
13-
TooltipProvider,
14-
TooltipTrigger,
15-
} from "@/components/ui"
6+
import { Button, Popover, PopoverContent, PopoverTrigger } from "@/components/ui"
167

178
type CheckpointMenuProps = {
189
ts: number
@@ -52,33 +43,19 @@ export const CheckpointMenu = ({ ts, commitHash, currentCheckpointHash }: Checkp
5243

5344
return (
5445
<div className="flex flex-row gap-1">
55-
<TooltipProvider>
56-
<Tooltip>
57-
<TooltipTrigger asChild>
58-
<Button variant="ghost" size="icon" onClick={onCheckpointDiff}>
59-
<span className="codicon codicon-diff-single" />
60-
</Button>
61-
</TooltipTrigger>
62-
<TooltipContent align="end">View Diff</TooltipContent>
63-
</Tooltip>
64-
</TooltipProvider>
46+
<Button variant="ghost" size="icon" onClick={onCheckpointDiff} title="View Diff">
47+
<span className="codicon codicon-diff-single" />
48+
</Button>
6549
<Popover
6650
open={isOpen}
6751
onOpenChange={(open) => {
6852
setIsOpen(open)
6953
setIsConfirming(false)
7054
}}>
7155
<PopoverTrigger asChild>
72-
<TooltipProvider>
73-
<Tooltip>
74-
<TooltipTrigger asChild>
75-
<Button variant="ghost" size="icon">
76-
<span className="codicon codicon-history" />
77-
</Button>
78-
</TooltipTrigger>
79-
<TooltipContent align="end">Restore Checkpoint</TooltipContent>
80-
</Tooltip>
81-
</TooltipProvider>
56+
<Button variant="ghost" size="icon" title="Restore Checkpoint">
57+
<span className="codicon codicon-history" />
58+
</Button>
8259
</PopoverTrigger>
8360
<PopoverContent align="end" container={portalContainer}>
8461
<div className="flex flex-col gap-2">

0 commit comments

Comments
 (0)