Macro sycamore::node[][src]

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

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

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

    View::new_node(cool_button)
}