use super::app::AppState;
use oxi_tui::theme::Theme;
use ratatui::{Frame, layout::Rect};
pub fn draw(f: &mut Frame, state: &mut AppState, theme: &Theme) {
let size = f.area();
if state.overlay.is_some() || state.overlay_state.is_some() {
render_overlay(f, size, state, theme);
}
}
fn render_overlay(f: &mut Frame, area: Rect, state: &mut AppState, theme: &Theme) {
if let Some(ref mut overlay) = state.overlay_state {
overlay.render(f, area, theme);
}
}