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