buroventures-harald-code
Version:
Harald Code - AI-powered coding assistant CLI
15 lines • 947 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { Box } from 'ink';
import { MarkdownDisplay } from '../../utils/MarkdownDisplay.js';
/*
* Gemini message content is a semi-hacked component. The intention is to represent a partial
* of GeminiMessage and is only used when a response gets too long. In that instance messages
* are split into multiple GeminiMessageContent's to enable the root <Static> component in
* App.tsx to be as performant as humanly possible.
*/
export const GeminiMessageContent = ({ text, isPending, availableTerminalHeight, terminalWidth, }) => {
const originalPrefix = '✦ ';
const prefixWidth = originalPrefix.length;
return (_jsx(Box, { flexDirection: "column", paddingLeft: prefixWidth, children: _jsx(MarkdownDisplay, { text: text, isPending: isPending, availableTerminalHeight: availableTerminalHeight, terminalWidth: terminalWidth }) }));
};
//# sourceMappingURL=GeminiMessageContent.js.map