codetether_agent/tui/ui/chat_view/empty.rs
1//! Empty-placeholder line when the chat has no messages.
2
3use ratatui::{style::Stylize, text::Line};
4
5/// Push a welcoming placeholder when no messages exist yet.
6///
7/// # Examples
8///
9/// ```rust
10/// use codetether_agent::tui::ui::chat_view::empty::push_empty_placeholder;
11/// let mut lines: Vec<ratatui::text::Line<'static>> = Vec::new();
12/// push_empty_placeholder(&mut lines);
13/// assert_eq!(lines.len(), 1);
14/// ```
15pub fn push_empty_placeholder(lines: &mut Vec<Line<'static>>) {
16 lines.push(Line::from(
17 "No messages yet. Type a prompt and press Enter, or use /help.".dim(),
18 ));
19}