diff --git a/packages/cli/src/ui/components/Header.test.tsx b/packages/cli/src/ui/components/Header.test.tsx index 59c04e9938..555f0f6e1d 100644 --- a/packages/cli/src/ui/components/Header.test.tsx +++ b/packages/cli/src/ui/components/Header.test.tsx @@ -106,6 +106,7 @@ describe('
', () => { comment: '', symbol: '', dark: '', + focus: '', gradient: undefined, }, status: { diff --git a/packages/cli/src/ui/components/SessionBrowser.tsx b/packages/cli/src/ui/components/SessionBrowser.tsx index 9d1ce57f52..f8723e6f69 100644 --- a/packages/cli/src/ui/components/SessionBrowser.tsx +++ b/packages/cli/src/ui/components/SessionBrowser.tsx @@ -8,6 +8,7 @@ import type React from 'react'; import { useState, useCallback, useMemo, useEffect, useRef } from 'react'; import { Box, Text } from 'ink'; import { Colors } from '../colors.js'; +import { theme } from '../semantic-colors.js'; import { useTerminalSize } from '../hooks/useTerminalSize.js'; import { useKeypress } from '../hooks/useKeypress.js'; import path from 'node:path'; @@ -436,7 +437,7 @@ const SessionItem = ({ if (isDisabled) { return Colors.Gray; } - return isActive ? Colors.AccentPurple : c; + return isActive ? theme.ui.focus : c; }; const prefix = isActive ? '❯ ' : ' '; diff --git a/packages/cli/src/ui/components/SuggestionsDisplay.tsx b/packages/cli/src/ui/components/SuggestionsDisplay.tsx index d9498e7a6b..f9470ea840 100644 --- a/packages/cli/src/ui/components/SuggestionsDisplay.tsx +++ b/packages/cli/src/ui/components/SuggestionsDisplay.tsx @@ -84,7 +84,7 @@ export function SuggestionsDisplay({ const originalIndex = startIndex + index; const isActive = originalIndex === activeIndex; const isExpanded = originalIndex === expandedIndex; - const textColor = isActive ? theme.text.accent : theme.text.secondary; + const textColor = isActive ? theme.ui.focus : theme.text.secondary; const isLong = suggestion.value.length >= MAX_WIDTH; const labelElement = ( {isSelected ? '●' : ' '} diff --git a/packages/cli/src/ui/components/shared/BaseSettingsDialog.tsx b/packages/cli/src/ui/components/shared/BaseSettingsDialog.tsx index 29592b479b..b805d60ba4 100644 --- a/packages/cli/src/ui/components/shared/BaseSettingsDialog.tsx +++ b/packages/cli/src/ui/components/shared/BaseSettingsDialog.tsx @@ -517,9 +517,7 @@ export function BaseSettingsDialog({ {isActive ? '●' : ''} @@ -536,9 +534,7 @@ export function BaseSettingsDialog({ minWidth={0} > {item.label} {item.scopeMessage && ( @@ -557,7 +553,7 @@ export function BaseSettingsDialog({