From 3c0af3654ac5491e79c6f9b55de5debf0e1e13c1 Mon Sep 17 00:00:00 2001 From: Miguel Solorio Date: Fri, 15 Aug 2025 15:39:54 -0700 Subject: Update semantic color tokens (#6253) Co-authored-by: jacob314 --- packages/cli/src/ui/components/Header.tsx | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) (limited to 'packages/cli/src/ui/components/Header.tsx') diff --git a/packages/cli/src/ui/components/Header.tsx b/packages/cli/src/ui/components/Header.tsx index 0894ad14..5942e304 100644 --- a/packages/cli/src/ui/components/Header.tsx +++ b/packages/cli/src/ui/components/Header.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { Box, Text } from 'ink'; import Gradient from 'ink-gradient'; -import { Colors } from '../colors.js'; +import { theme } from '../semantic-colors.js'; import { shortAsciiLogo, longAsciiLogo, tinyAsciiLogo } from './AsciiArt.js'; import { getAsciiArtWidth } from '../utils/textUtils.js'; import { useTerminalSize } from '../hooks/useTerminalSize.js'; @@ -18,6 +18,16 @@ interface HeaderProps { nightly: boolean; } +const GradientText: React.FC<{ children: React.ReactNode }> = ({ + children, +}) => { + const textElement = {children}; + if (theme.ui.gradient && theme.ui.gradient.length > 0) { + return {textElement}; + } + return textElement; +}; + export const Header: React.FC = ({ customAsciiArt, version, @@ -47,22 +57,12 @@ export const Header: React.FC = ({ flexShrink={0} flexDirection="column" > - {Colors.GradientColors ? ( - - {displayTitle} - - ) : ( - {displayTitle} - )} + + {displayTitle} + {nightly && ( - {Colors.GradientColors ? ( - - v{version} - - ) : ( - v{version} - )} + v{version} )} -- cgit v1.2.3