summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/components/Header.tsx
diff options
context:
space:
mode:
authorJacob Richman <[email protected]>2025-06-23 23:43:17 +0000
committerGitHub <[email protected]>2025-06-23 16:43:17 -0700
commitf741630572824d4d5f25a0849b2cd78a6b874c47 (patch)
tree671c2d46b4eec9ea633a6ab5045cfbbb15230101 /packages/cli/src/ui/components/Header.tsx
parent8c6545bf9d7e51012b44e4adbacfd24147b2a386 (diff)
Polish Theme Dialog (#1356)
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>
);
};