From dd11cf4ab199e5d53d03dc95b24007a12727ad70 Mon Sep 17 00:00:00 2001 From: Julian T Date: Wed, 22 May 2024 22:54:50 +0200 Subject: Start goprojekt istedet --- src/render/footer.rs | 20 -------------------- src/render/tasks.rs | 34 ---------------------------------- 2 files changed, 54 deletions(-) delete mode 100644 src/render/footer.rs delete mode 100644 src/render/tasks.rs (limited to 'src/render') diff --git a/src/render/footer.rs b/src/render/footer.rs deleted file mode 100644 index 9e74de8..0000000 --- a/src/render/footer.rs +++ /dev/null @@ -1,20 +0,0 @@ -use ratatui::{style::{Modifier, Style}, widgets::{Paragraph, Widget}}; - - -#[derive(Debug, Default)] -pub struct Footer; - -impl Footer { - pub fn new() -> Footer { - return Footer {} - } -} - -impl Widget for &Footer { - - fn render(self, area: ratatui::prelude::Rect, buf: &mut ratatui::prelude::Buffer) { - Paragraph::new("hellow") - .style(Style::default().add_modifier(Modifier::REVERSED)) - .render(area, buf); - } -} diff --git a/src/render/tasks.rs b/src/render/tasks.rs deleted file mode 100644 index 0f6a79a..0000000 --- a/src/render/tasks.rs +++ /dev/null @@ -1,34 +0,0 @@ -use ratatui::{layout::Constraint, widgets::{Row, Table, Widget}, prelude::Text}; - -use crate::model::Task; - - - -#[derive(Debug)] -pub struct TaskList<'a> { - tasks: &'a[Task] -} - -impl<'a> TaskList<'a> { - pub fn new(tasks: &'a[Task]) -> TaskList<'a> { - TaskList { - tasks - } - } -} - -impl<'a> Widget for &TaskList<'a> { - fn render(self, area: ratatui::prelude::Rect, buf: &mut ratatui::prelude::Buffer) { - let rows: Vec = self.tasks.into_iter() - .map(|t: &Task| Row::new(vec![Text::from(t.name.as_str()), Text::from(t.description.as_str())])) - .collect(); - - let widths = [ - Constraint::Percentage(50), - Constraint::Fill(1), - ]; - - Table::new(rows, widths) - .render(area, buf); - } -} -- cgit v1.2.3