codetether_agent/tui/
sessions.rs1use ratatui::{
2 Frame,
3 layout::Rect,
4 text::Line,
5 widgets::{Block, Borders, Paragraph, Wrap},
6};
7
8pub fn render_sessions_summary(f: &mut Frame, area: Rect, count: usize, selected: usize) {
9 let lines = vec![
10 Line::from("Workspace Sessions Summary"),
11 Line::from(""),
12 Line::from(format!("Sessions found: {count}")),
13 Line::from(format!("Selected index: {selected}")),
14 Line::from(""),
15 Line::from("Use /sessions from chat to open the full session picker."),
16 ];
17
18 let widget = Paragraph::new(lines)
19 .block(Block::default().borders(Borders::ALL).title("Sessions"))
20 .wrap(Wrap { trim: false });
21 f.render_widget(widget, area);
22}