/** * @license * Copyright 2025 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import React from 'react'; import { Text, Box } from 'ink'; import { theme } from '../../semantic-colors.js'; interface UserMessageProps { text: string; } export const UserMessage: React.FC = ({ text }) => { const prefix = '> '; const prefixWidth = prefix.length; const isSlashCommand = text.startsWith('/'); const textColor = isSlashCommand ? theme.text.accent : theme.text.secondary; const borderColor = isSlashCommand ? theme.text.accent : theme.border.default; return ( {prefix} {text} ); };