File tree Expand file tree Collapse file tree
pkg/tui/components/message Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -150,7 +150,12 @@ func (mv *messageModel) Render(width int) string {
150150 case types .MessageTypeCancelled :
151151 return styles .WarningStyle .Render ("⚠ stream cancelled ⚠" )
152152 case types .MessageTypeWelcome :
153- return styles .WelcomeMessageStyle .Width (width - 1 ).Render (strings .TrimRight (msg .Content , "\n \r \t " ))
153+ messageStyle := styles .WelcomeMessageStyle
154+ rendered , err := markdown .NewRenderer (width - messageStyle .GetHorizontalFrameSize ()).Render (msg .Content )
155+ if err != nil {
156+ rendered = msg .Content
157+ }
158+ return messageStyle .Width (width - 1 ).Render (strings .TrimRight (rendered , "\n \r \t " ))
154159 case types .MessageTypeError :
155160 return styles .ErrorMessageStyle .Width (width - 1 ).Render (msg .Content )
156161 case types .MessageTypeLoading :
You can’t perform that action at this time.
0 commit comments