//! Overlay: keyboard shortcut reference. use ratatui::style::Style; use ratatui::widgets::{Block, Paragraph, Wrap}; use ratatui::Frame; use crate::view::theme::Theme; use tracing::debug; /// Render the Help overlay. #[tracing::instrument(skip_all)] pub fn render( frame: &mut Frame, area: ratatui::layout::Rect, block: Block<'static>, state: &crate::state::AppStateRest, ) { debug!("Rendering Help overlay, content length: {}", state.help_text.len()); let block = super::overlay_block(block, "Help", Theme::INFO); let content = state.help_text; let paragraph = Paragraph::new(content) .block(block) .style(Style::default().bg(Theme::BG)) .wrap(Wrap { trim: false }); frame.render_widget(paragraph, area); }