diff options
Diffstat (limited to 'packages/cli/src/ui/components/Header.tsx')
| -rw-r--r-- | packages/cli/src/ui/components/Header.tsx | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/packages/cli/src/ui/components/Header.tsx b/packages/cli/src/ui/components/Header.tsx index 4a632142..375faf07 100644 --- a/packages/cli/src/ui/components/Header.tsx +++ b/packages/cli/src/ui/components/Header.tsx @@ -30,17 +30,22 @@ export const Header: React.FC<HeaderProps> = ({ terminalWidth >= widthOfLongLogo ? longAsciiLogo : shortAsciiLogo; } + const artWidth = getAsciiArtWidth(displayTitle); + return ( - <> - <Box marginBottom={1} alignItems="flex-start"> - {Colors.GradientColors ? ( - <Gradient colors={Colors.GradientColors}> - <Text>{displayTitle}</Text> - </Gradient> - ) : ( + <Box + marginBottom={1} + alignItems="flex-start" + width={artWidth} + flexShrink={0} + > + {Colors.GradientColors ? ( + <Gradient colors={Colors.GradientColors}> <Text>{displayTitle}</Text> - )} - </Box> - </> + </Gradient> + ) : ( + <Text>{displayTitle}</Text> + )} + </Box> ); }; |
