renderComplete renders a completion message.
(entry LogEntry)
| 575 | |
| 576 | // renderComplete renders a completion message. |
| 577 | func (l *LogViewer) renderComplete(entry LogEntry) []string { |
| 578 | completeStyle := lipgloss.NewStyle(). |
| 579 | Foreground(SuccessColor). |
| 580 | Bold(true). |
| 581 | Padding(0, 1) |
| 582 | |
| 583 | dividerStyle := lipgloss.NewStyle().Foreground(SuccessColor) |
| 584 | divider := dividerStyle.Render(strings.Repeat("═", l.width-4)) |
| 585 | |
| 586 | return []string{ |
| 587 | "", |
| 588 | divider, |
| 589 | completeStyle.Render("✓ All stories complete!"), |
| 590 | divider, |
| 591 | } |
| 592 | } |
| 593 | |
| 594 | // renderError renders an error message. |
| 595 | func (l *LogViewer) renderError(entry LogEntry) []string { |