use crossterm::cursor::{MoveToColumn, MoveToNextLine};
use crossterm::execute;
use crossterm::style::{Color, Print, ResetColor, SetForegroundColor};
use crossterm::terminal::{Clear, ClearType};
use std::io::{Stdout, stdout};
pub fn print_bottom_bar() {
let mut stdout = stdout();
let _ = execute!(
stdout,
Clear(ClearType::CurrentLine), MoveToNextLine(2), Print("\n"),
MoveToColumn(0), );
term_key_comp(&mut stdout, "r", "Replay");
let _ = execute!(stdout, Print(" "),);
term_key_comp(&mut stdout, "a", "Open Agent");
let _ = execute!(stdout, Print(" "),);
term_key_comp(&mut stdout, "q", "Quit");
let _ = execute!(stdout, Print("\n"));
}
pub fn term_key_comp(stdout: &mut Stdout, key: &str, name: &str) {
let _ = execute!(
stdout,
Print("[ "),
SetForegroundColor(Color::Blue),
Print(key),
ResetColor,
Print(" ]"),
Print(": "),
Print(name)
);
}