Files
pi_harness/packages/coding-agent/src/tui/user-message.ts
T
Mario Zechner 22d8a0ae4a Release v0.7.18
2025-11-18 22:08:44 +01:00

22 lines
522 B
TypeScript

import { Container, Markdown, Spacer } from "@mariozechner/pi-tui";
/**
* Component that renders a user message
*/
export class UserMessageComponent extends Container {
private markdown: Markdown;
constructor(text: string, isFirst: boolean) {
super();
// Add spacer before user message (except first one)
if (!isFirst) {
this.addChild(new Spacer(1));
}
// User messages with dark gray background
this.markdown = new Markdown(text, 1, 1, { bgColor: "#343541" });
this.addChild(this.markdown);
}
}