diff --git a/src/ui/MessageView.tsx b/src/ui/MessageView.tsx index 9c6252c..937cac7 100644 --- a/src/ui/MessageView.tsx +++ b/src/ui/MessageView.tsx @@ -1,5 +1,5 @@ import React from "react"; -import { Box, Text } from "ink"; +import { Box, Text, useWindowSize } from "ink"; import { renderMarkdown } from "./markdown"; import type { SessionMessage } from "../session"; @@ -9,6 +9,7 @@ type Props = { }; export function MessageView({ message, collapsed }: Props): React.ReactElement | null { + const { columns } = useWindowSize(); if (!message.visible) { return null; } @@ -46,7 +47,7 @@ export function MessageView({ message, collapsed }: Props): React.ReactElement | return ( - + {content ? {renderMarkdown(content)} : null} @@ -54,12 +55,12 @@ export function MessageView({ message, collapsed }: Props): React.ReactElement | } return ( - - + + - - {content ? {renderMarkdown(content)} : null} + + {content ? {renderMarkdown(content)} : null} );