use crate::tui::theme::Theme;
use ratatui::Frame;
pub use crate::tui::help::{HelpContent, HelpContext, HelpSection, HelpTopic, HelpViewState};
pub struct HelpView;
impl HelpView {
pub fn new() -> Self {
Self
}
pub fn render(
frame: &mut Frame,
area: ratatui::layout::Rect,
state: &mut HelpViewState,
theme: &Theme,
) {
let help_view = crate::tui::help::HelpView::new();
help_view.render(frame, area, state, theme);
}
}
impl Default for HelpView {
fn default() -> Self {
Self::new()
}
}
pub fn render(
frame: &mut Frame,
area: ratatui::layout::Rect,
state: &mut HelpViewState,
theme: &Theme,
) {
let help_view = crate::tui::help::HelpView::new();
help_view.render(frame, area, state, theme);
}