/** * @license * Copyright 2025 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import React from 'react'; import { Text, Box } from 'ink'; import { MarkdownRenderer } from '../../utils/MarkdownRenderer.js'; import { Colors } from '../../colors.js'; interface GeminiMessageProps { text: string; } export const GeminiMessage: React.FC = ({ text }) => { const prefix = '✦ '; const prefixWidth = prefix.length; const renderedBlocks = MarkdownRenderer.render(text); return ( {prefix} {renderedBlocks} ); };