Skip to content

Commit f41c7db

Browse files
committed
Change context condensing to use a Lucide icon
1 parent 09a4f49 commit f41c7db

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

webview-ui/src/components/chat/TaskHeader.tsx

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { memo, useRef, useState } from "react"
22
import { useWindowSize } from "react-use"
33
import { useTranslation } from "react-i18next"
44
import { VSCodeBadge } from "@vscode/webview-ui-toolkit/react"
5-
import { CloudUpload, CloudDownload } from "lucide-react"
5+
import { CloudUpload, CloudDownload, FoldVertical } from "lucide-react"
66

77
import type { ClineMessage } from "@roo-code/types"
88

@@ -19,7 +19,6 @@ import Thumbnails from "../common/Thumbnails"
1919
import { TaskActions } from "./TaskActions"
2020
import { ContextWindowProgress } from "./ContextWindowProgress"
2121
import { Mention } from "./Mention"
22-
import { IconButton } from "./IconButton"
2322

2423
export interface TaskHeaderProps {
2524
task: ClineMessage
@@ -108,13 +107,13 @@ const TaskHeader = ({
108107
: undefined
109108
}
110109
/>
111-
<IconButton
112-
iconClass="codicon-fold"
110+
<button
113111
title={t("chat:task.condenseContext")}
114112
disabled={buttonsDisabled}
115113
onClick={() => currentTaskItem && handleCondenseContext(currentTaskItem.id)}
116-
className="shrink-0 min-h-[20px] min-w-[20px] p-[2px]"
117-
/>
114+
className="shrink-0 min-h-[20px] min-w-[20px] p-[2px] cursor-pointer disabled:cursor-not-allowed opacity-85 hover:opacity-100 bg-transparent border-none rounded-md">
115+
<FoldVertical size={16} />
116+
</button>
118117
{!!totalCost && <VSCodeBadge>${totalCost.toFixed(2)}</VSCodeBadge>}
119118
</div>
120119
)}

webview-ui/src/components/settings/ContextManagementSettings.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { HTMLAttributes } from "react"
22
import { useAppTranslation } from "@/i18n/TranslationContext"
33
import { VSCodeCheckbox, VSCodeTextArea } from "@vscode/webview-ui-toolkit/react"
4-
import { Database } from "lucide-react"
4+
import { Database, FoldVertical } from "lucide-react"
55

66
import { cn } from "@/lib/utils"
77
import { Button, Input, Select, SelectContent, SelectItem, SelectTrigger, SelectValue, Slider } from "@/components/ui"
@@ -197,7 +197,7 @@ export const ContextManagementSettings = ({
197197
{autoCondenseContext && (
198198
<div className="flex flex-col gap-3 pl-3 border-l-2 border-vscode-button-background">
199199
<div className="flex items-center gap-4 font-bold">
200-
<span className="codicon codicon-fold" />
200+
<FoldVertical size={16} />
201201
<div>{t("settings:contextManagement.autoCondenseContextPercent.label")}</div>
202202
</div>
203203
<div>

0 commit comments

Comments
 (0)