@@ -351,6 +351,7 @@ type SectionHeaderItem struct {
351351 duration time.Duration
352352 isSectionHeader bool
353353 sty *styles.Styles
354+ content string
354355}
355356
356357// NewSectionHeaderItem creates a new section header item.
@@ -387,13 +388,13 @@ func (s *SectionHeaderItem) BlurStyle() lipgloss.Style {
387388
388389// Render implements lazylist.Item.
389390func (s *SectionHeaderItem) Render(width int) string {
390− content := s.sty.Chat.Message.SectionHeader.Render(fmt.Sprintf("%s %s %s",
391+ content := fmt.Sprintf("%s %s %s",
391392 s.sty.Subtle.Render(styles.ModelIcon),
392393 s.sty.Muted.Render(s.modelName),
393394 s.sty.Subtle.Render(s.duration.String()),
394− ))
395+ )
395396
396− return content
397+ return s.sty.Chat.Message.SectionHeader.Render(content)
397398}
398399
399400// GetMessageItems extracts [MessageItem]s from a [message.Message]. It returns