codetether_agent/tui/models/
view_mode_help.rs1use super::view_mode_display::{view_mode_display_name, view_mode_shortcut_hint};
4use super::view_mode_registry::ALL_VIEW_MODES;
5
6pub fn view_mode_help_rows() -> Vec<String> {
7 ALL_VIEW_MODES
8 .iter()
9 .map(|mode| {
10 format!(
11 "{:<14} {}",
12 view_mode_display_name(mode.clone()),
13 view_mode_shortcut_hint(mode.clone())
14 )
15 })
16 .collect()
17}
18
19pub fn view_mode_compact_summary() -> String {
20 ALL_VIEW_MODES
21 .iter()
22 .map(|m| view_mode_display_name(m.clone()))
23 .collect::<Vec<_>>()
24 .join(" | ")
25}