123456789101112131415161718192021222324252627282930 |
- use dioxus::prelude::*;
- fn basic_syntax_is_a_template(cx: Scope) -> Element {
- let asd = 123;
- let var = 123;
- cx.render(rsx! {
- div { key: "12345",
- class: "asd",
- class: "{asd}",
- onclick: move |_| {},
- div { "{var}" }
- div {
- h1 { "var" }
- p { "you're great!" }
- div { background_color: "red",
- h1 { "var" }
- div { b { "asd" } "not great" }
- }
- p { "you're great!" }
- }
- }
- })
- }
- #[test]
- fn dual_stream() {
- let mut dom = VirtualDom::new(basic_syntax_is_a_template);
- dbg!(dom.rebuild());
- }
|