From 4a537cd9332c71776857003e87be77266735c6b5 Mon Sep 17 00:00:00 2001 From: JMARyA Date: Mon, 13 Jan 2025 18:38:55 +0100 Subject: [PATCH] wip --- src/page/mod.rs | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/src/page/mod.rs b/src/page/mod.rs index f9091ef..a93a2df 100644 --- a/src/page/mod.rs +++ b/src/page/mod.rs @@ -1,4 +1,4 @@ -use maud::{PreEscaped, html}; +use maud::{html, PreEscaped, Render}; pub mod search; @@ -155,3 +155,35 @@ pub fn script(script: &str) -> PreEscaped { }; ) } + + +// TODO : More UI primitives like flutter + +// Row -> flex + +pub struct Row(PreEscaped); + +impl Render for Row { + fn render(&self) -> maud::Markup { + html! { + div class="flex" { (self.0) } + } + } +} + +pub fn test() { + html! { + (Row(PreEscaped("".to_string()))) + }; +} + +// Grids + +// ListViews + +// ListTiles + +// Cards + +// FlowBite? +