Macro sycamore::node[][src]

node!() { /* proc-macro */ }
Expand description
use sycamore::prelude::*;

#[component(MyComponent<G>)]
pub fn my_component() -> Template<G> {
    let cool_button: G = node! { button { "The coolest 😎" } };

    cool_button.set_property("myProperty", &"Epic!".into());

    Template::new_node(cool_button)
}