mirror of
https://github.com/DioxusLabs/dioxus
synced 2024-12-19 00:53:12 +00:00
47 lines
845 B
Rust
47 lines
845 B
Rust
|
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(())) {}
|