22 lines
597 B
Rust
22 lines
597 B
Rust
use ratatui::widgets::{Paragraph, Widget, Wrap};
|
|
|
|
pub(crate) struct HelpWidget;
|
|
impl HelpWidget {
|
|
pub(crate) fn new() -> Self {
|
|
Self
|
|
}
|
|
}
|
|
|
|
impl Widget for HelpWidget {
|
|
fn render(self, area: ratatui::prelude::Rect, buf: &mut ratatui::prelude::Buffer)
|
|
where
|
|
Self: Sized,
|
|
{
|
|
let text = Paragraph::new("Usage => q/Esc: Quit | j/↑ :Select UP | k/↓: Select Down | Enter: Launch Score\nPageUp/PageDown: Scroll Logs | Shift+G/End: Logs bottom")
|
|
.centered()
|
|
.wrap(Wrap { trim: false });
|
|
|
|
Widget::render(text, area, buf)
|
|
}
|
|
}
|