diff options
Diffstat (limited to 'packages/cli/src/ui/components/messages/InfoMessage.tsx')
| -rw-r--r-- | packages/cli/src/ui/components/messages/InfoMessage.tsx | 24 |
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 |
