maud-extensions 0.5.2

Component, inline CSS/JS, and font helper macros for Maud views.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use maud::{Markup, Render, html};
use maud_extensions::ComponentBuilder;

#[derive(ComponentBuilder)]
struct Card {
    r#render: Markup,
}

impl Render for Card {
    fn render(&self) -> Markup {
        html! { article { (self.r#render) } }
    }
}

fn main() {
    let _ = Card::new().r#render(html! { "Body" }).build().render();
}