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