summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/components/messages/InfoMessage.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli/src/ui/components/messages/InfoMessage.tsx')
-rw-r--r--packages/cli/src/ui/components/messages/InfoMessage.tsx24
1 files changed, 24 insertions, 0 deletions
diff --git a/packages/cli/src/ui/components/messages/InfoMessage.tsx b/packages/cli/src/ui/components/messages/InfoMessage.tsx
new file mode 100644
index 00000000..8f5841b2
--- /dev/null
+++ b/packages/cli/src/ui/components/messages/InfoMessage.tsx
@@ -0,0 +1,24 @@
+import React from 'react';
+import { Text, Box } from 'ink';
+
+interface InfoMessageProps {
+ text: string;
+}
+
+const InfoMessage: React.FC<InfoMessageProps> = ({ text }) => {
+ const prefix = 'ℹ ';
+ const prefixWidth = prefix.length;
+
+ return (
+ <Box flexDirection="row">
+ <Box width={prefixWidth}>
+ <Text color="yellow">{prefix}</Text>
+ </Box>
+ <Box flexGrow={1}>
+ <Text wrap="wrap" color="yellow">{text}</Text>
+ </Box>
+ </Box>
+ );
+};
+
+export default InfoMessage; \ No newline at end of file