summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/components/SuggestionsDisplay.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli/src/ui/components/SuggestionsDisplay.tsx')
-rw-r--r--packages/cli/src/ui/components/SuggestionsDisplay.tsx14
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>
)}