dioxus/packages/core-macro/examples/rsxt.rs

47 lines
845 B
Rust
Raw Normal View History

2021-03-02 03:55:20 +00:00
use dioxus_core_macro::rsx;
pub fn main() {
// render(rsx! {
// _ {}
// });
let g = String::from("asd");
let lazy = rsx! {
div {
a: "asd",
a: "asd",
a: "asd",
a: "asd",
a: "asd",
a: {rsx!{ h1 {"hello world"} }}, // include
a: {g},
b: {1 + 2},
onclick: {move |_| {
println!("hello world!")
}},
div {
a: "asd"
div {
div {
div {
}
}
}
}
h1 {
}
h2 {
"child"
}
"Childnode"
}
};
render(lazy);
}
fn render(f: impl Fn(())) {}