diff options
Diffstat (limited to 'src/components/hello_world.rs')
-rw-r--r-- | src/components/hello_world.rs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/components/hello_world.rs b/src/components/hello_world.rs new file mode 100644 index 0000000..22c966c --- /dev/null +++ b/src/components/hello_world.rs @@ -0,0 +1,17 @@ +use ratatui::prelude::*; +use ratatui::widgets::Paragraph; + +use crate::component::Component; + +#[derive(Default, Clone)] +pub struct HelloWorld { + pub text: String, +} + +impl Component for HelloWorld { + fn render(&mut self, frame: &mut Frame, rect: Rect) -> eyre::Result<()> { + frame.render_widget(Paragraph::new(self.text.clone()), rect); + + Ok(()) + } +} |