diff options
Diffstat (limited to 'packages/cli/src/ui/components/SuggestionsDisplay.tsx')
| -rw-r--r-- | packages/cli/src/ui/components/SuggestionsDisplay.tsx | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/packages/cli/src/ui/components/SuggestionsDisplay.tsx b/packages/cli/src/ui/components/SuggestionsDisplay.tsx index 1275a911..4f18e837 100644 --- a/packages/cli/src/ui/components/SuggestionsDisplay.tsx +++ b/packages/cli/src/ui/components/SuggestionsDisplay.tsx @@ -5,7 +5,7 @@ */ import { Box, Text } from 'ink'; -import { Colors } from '../colors.js'; +import { theme } from '../semantic-colors.js'; import { PrepareLabel } from './PrepareLabel.js'; export interface Suggestion { label: string; @@ -35,7 +35,7 @@ export function SuggestionsDisplay({ if (isLoading) { return ( <Box paddingX={1} width={width}> - <Text color="gray">Loading suggestions...</Text> + <Text color={theme.text.secondary}>Loading suggestions...</Text> </Box> ); } @@ -54,12 +54,12 @@ export function SuggestionsDisplay({ return ( <Box flexDirection="column" paddingX={1} width={width}> - {scrollOffset > 0 && <Text color={Colors.Foreground}>▲</Text>} + {scrollOffset > 0 && <Text color={theme.text.primary}>▲</Text>} {visibleSuggestions.map((suggestion, index) => { const originalIndex = startIndex + index; const isActive = originalIndex === activeIndex; - const textColor = isActive ? Colors.AccentPurple : Colors.Gray; + const textColor = isActive ? theme.text.accent : theme.text.secondary; const labelElement = ( <PrepareLabel label={suggestion.label} @@ -91,9 +91,11 @@ export function SuggestionsDisplay({ </Box> ); })} - {endIndex < suggestions.length && <Text color="gray">▼</Text>} + {endIndex < suggestions.length && ( + <Text color={theme.text.secondary}>▼</Text> + )} {suggestions.length > MAX_SUGGESTIONS_TO_SHOW && ( - <Text color="gray"> + <Text color={theme.text.secondary}> ({activeIndex + 1}/{suggestions.length}) </Text> )} |
