|
|
@ -7,12 +7,12 @@ use crossterm::{
|
|
|
|
use ratatui::{backend::CrosstermBackend, Terminal};
|
|
|
|
use ratatui::{backend::CrosstermBackend, Terminal};
|
|
|
|
use std::io;
|
|
|
|
use std::io;
|
|
|
|
|
|
|
|
|
|
|
|
mod state;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
use crate::app_state::AppState;
|
|
|
|
use crate::app_state::AppState;
|
|
|
|
|
|
|
|
|
|
|
|
use self::state::{Filter, UiState};
|
|
|
|
use self::state::{Filter, UiState};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mod state;
|
|
|
|
|
|
|
|
|
|
|
|
pub fn list(app_state: &mut AppState) -> Result<()> {
|
|
|
|
pub fn list(app_state: &mut AppState) -> Result<()> {
|
|
|
|
let mut stdout = io::stdout().lock();
|
|
|
|
let mut stdout = io::stdout().lock();
|
|
|
|
stdout.execute(EnterAlternateScreen)?;
|
|
|
|
stdout.execute(EnterAlternateScreen)?;
|
|
|
|