pub mod layout;
mod modals;
mod scrollback;
mod status_bar;
mod top_bar;
use ratatui::Frame;
use crate::app::AppState;
pub fn render(frame: &mut Frame, state: &mut AppState) {
let layout = layout::AppLayout::compute(frame.area());
state.last_layout = Some(layout);
top_bar::render(frame, state, layout.top_bar);
scrollback::render(frame, state, layout.scrollback);
status_bar::render(frame, state, layout.status_bar);
modals::render_modal(frame, state);
}