feat(ui): align AskUser color scheme with UX spec (#18943)

This commit is contained in:
Jerop Kipruto
2026-02-12 16:10:25 -05:00
committed by GitHub
parent 991b2c6002
commit e8e681c670
3 changed files with 147 additions and 4 deletions

View File

@@ -70,10 +70,11 @@ export const ToolConfirmationQueue: React.FC<ToolConfirmationQueueProps> = ({
? Math.max(maxHeight - 6, 4)
: undefined;
const borderColor = theme.status.warning;
const hideToolIdentity =
const isRoutine =
tool.confirmationDetails?.type === 'ask_user' ||
tool.confirmationDetails?.type === 'exit_plan_mode';
const borderColor = isRoutine ? theme.status.success : theme.status.warning;
const hideToolIdentity = isRoutine;
return (
<OverflowProvider>
@@ -90,7 +91,7 @@ export const ToolConfirmationQueue: React.FC<ToolConfirmationQueueProps> = ({
marginBottom={hideToolIdentity ? 0 : 1}
justifyContent="space-between"
>
<Text color={theme.status.warning} bold>
<Text color={borderColor} bold>
{getConfirmationHeader(tool.confirmationDetails)}
</Text>
{total > 1 && (