fix(ui): make auto approve toggle trigger stay (#7318)

Co-authored-by: daniel-lxs <ricciodaniel98@gmail.com>
This commit is contained in:
Dicha Zelianivan Arkana 2025-08-24 00:54:23 +07:00 committed by GitHub
parent b433d1f7a2
commit fc70012f54
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -157,12 +157,31 @@ const AutoApproveMenu = ({ style }: AutoApproveMenuProps) => {
overflowY: "auto",
...style,
}}>
{isExpanded && (
<div className="flex flex-col gap-2 py-4">
<div
style={{
color: "var(--vscode-descriptionForeground)",
fontSize: "12px",
}}>
<Trans
i18nKey="chat:autoApprove.description"
components={{
settingsLink: <VSCodeLink href="#" onClick={handleOpenSettings} />,
}}
/>
</div>
<AutoApproveToggle {...toggles} onToggle={onAutoApproveToggle} />
</div>
)}
<div
style={{
display: "flex",
alignItems: "center",
gap: "8px",
padding: isExpanded ? "8px 0" : "2px 0 0 0",
padding: "2px 0 0 0",
cursor: "pointer",
}}
onClick={toggleExpanded}>
@ -215,33 +234,12 @@ const AutoApproveMenu = ({ style }: AutoApproveMenuProps) => {
{displayText}
</span>
<span
className={`codicon codicon-chevron-${isExpanded ? "down" : "right"}`}
style={{
flexShrink: 0,
marginLeft: isExpanded ? "2px" : "-2px",
}}
className={`codicon codicon-chevron-right flex-shrink-0 transition-transform duration-200 ease-in-out ${
isExpanded ? "-rotate-90 ml-[2px]" : "rotate-0 -ml-[2px]"
}`}
/>
</div>
</div>
{isExpanded && (
<div className="flex flex-col gap-2">
<div
style={{
color: "var(--vscode-descriptionForeground)",
fontSize: "12px",
}}>
<Trans
i18nKey="chat:autoApprove.description"
components={{
settingsLink: <VSCodeLink href="#" onClick={handleOpenSettings} />,
}}
/>
</div>
<AutoApproveToggle {...toggles} onToggle={onAutoApproveToggle} />
</div>
)}
</div>
)
}