aboutsummaryrefslogtreecommitdiffstats
path: root/crates/atuin-ai/src/tui/mod.rs
blob: 03a9c007804b6df79bae197ccc9b04ba534fcd4f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
pub mod app;
pub mod event;
#[cfg(unix)]
pub mod popup;
pub mod render;
pub mod spinner;
pub mod state;
pub mod terminal;
pub mod view_model;

pub use app::App;
pub use event::{AppEvent, EventLoop};
pub use render::{RenderContext, calculate_needed_height, markdown_to_spans};
pub use state::{AppMode, AppState, ConversationEvent, ExitAction};
pub use terminal::{TerminalGuard, install_panic_hook};
pub use view_model::{Block, Blocks, Content};