From 1e3e5cafd3da7a7b1b24872ff54b8580c86707d0 Mon Sep 17 00:00:00 2001 From: Ed Zynda Date: Fri, 27 Mar 2026 21:30:33 +0300 Subject: [PATCH] refactor(ui): use herald Tip alert for user messages Update RenderUserMessage to use r.ty.Tip() for consistent herald-based styling with green/success color indicator. --- internal/ui/messages.go | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/internal/ui/messages.go b/internal/ui/messages.go index f6f18a8a..c7c23413 100644 --- a/internal/ui/messages.go +++ b/internal/ui/messages.go @@ -169,20 +169,13 @@ func (r *MessageRenderer) SetWidth(width int) { r.width = width } -// RenderUserMessage renders a user's input message with "You" label +// RenderUserMessage renders a user's input message using herald Tip alert func (r *MessageRenderer) RenderUserMessage(content string, timestamp time.Time) UIMessage { if strings.TrimSpace(content) == "" { content = "(empty message)" } - // Use custom styled block with "You" label instead of ty.Note() - theme := GetTheme() - labelStyle := lipgloss.NewStyle().Foreground(theme.Primary).Bold(true) - contentStyle := lipgloss.NewStyle().Foreground(theme.Text) - - label := labelStyle.Render("You") - body := contentStyle.Render(content) - rendered := label + "\n" + body + rendered := r.ty.Tip(content) rendered = lipgloss.NewStyle().MarginBottom(1).Render(rendered) return UIMessage{