diff --git a/src/components/chat-components/ChatInput.tsx b/src/components/chat-components/ChatInput.tsx index 6b142ef9..e12a22b8 100644 --- a/src/components/chat-components/ChatInput.tsx +++ b/src/components/chat-components/ChatInput.tsx @@ -727,7 +727,13 @@ const ChatInput = React.forwardRef(function Cha return (
{/* Hide context controls in edit mode - editing only changes text, not context */} diff --git a/src/components/ui/ModePicker.tsx b/src/components/ui/ModePicker.tsx index 7816dec5..a37f7331 100644 --- a/src/components/ui/ModePicker.tsx +++ b/src/components/ui/ModePicker.tsx @@ -51,7 +51,14 @@ export function ModePicker({ override, className }: ModePickerProps) { variant="ghost2" size="sm" disabled={disabled} - className={cn("tw-shrink-0 tw-text-muted", className)} + className={cn( + "tw-shrink-0 tw-text-muted", + value === "plan" && + "tw-text-blue/70 hover:tw-text-blue/100 focus-visible:tw-text-blue/100", + value === "auto" && + "tw-text-red/70 hover:tw-text-red/100 focus-visible:tw-text-red/100", + className + )} title="Operational mode" > {triggerLabel}