#![allow(dead_code)]
pub mod content;
mod footer;
mod input;
mod markdown;
pub mod osc8;
pub mod sidebar;
pub mod syntax;
pub mod theme;
pub mod widgets;
use crate::app::App;
use ratatui::layout::{Constraint, Direction, Layout};
use ratatui::Frame;
pub fn draw(frame: &mut Frame, app: &mut App) {
let area = frame.area();
let chunks = Layout::default()
.direction(Direction::Vertical)
.constraints([
Constraint::Min(1), Constraint::Length(1), Constraint::Length(1), ])
.split(area);
content::draw_live_tail(frame, app, chunks[0]);
footer::draw(frame, app, chunks[1]);
input::draw(frame, app, chunks[2]);
}