Skip to main content

codetether_agent/tui/
sessions.rs

1use 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}