Skip to content

Commit beabebd

Browse files
authored
Merge pull request #834 from dgageot/welcpme-message-style
More distinctive style for welcome messages
2 parents bea701c + aa5c704 commit beabebd

2 files changed

Lines changed: 7 additions & 6 deletions

File tree

pkg/tui/components/message/message.go

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -111,12 +111,7 @@ func (mv *messageModel) Render(width int) string {
111111
case types.MessageTypeCancelled:
112112
return styles.WarningStyle.Render("⚠ stream cancelled ⚠")
113113
case types.MessageTypeWelcome:
114-
// Render welcome message with a distinct style
115-
rendered, err := markdown.NewRenderer(width).Render(msg.Content)
116-
if err != nil {
117-
return styles.MutedStyle.Render(msg.Content)
118-
}
119-
return styles.MutedStyle.Render(strings.TrimRight(rendered, "\n\r\t "))
114+
return styles.WelcomeMessageBorderStyle.Width(width - 1).Render(strings.TrimRight(msg.Content, "\n\r\t "))
120115
case types.MessageTypeError:
121116
return styles.ErrorStyle.Render("│ " + msg.Content)
122117
default:

pkg/tui/styles/styles.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,12 @@ var (
200200
BorderForeground(BorderPrimary).
201201
Bold(true).
202202
Background(BackgroundAlt)
203+
204+
WelcomeMessageBorderStyle = BaseStyle.
205+
Padding(1, 2).
206+
BorderLeft(true).
207+
BorderStyle(lipgloss.DoubleBorder()).
208+
Bold(true)
203209
)
204210

205211
// Dialog Styles

0 commit comments

Comments
 (0)