wip: figure out async syntax

This commit is contained in:
Jonathan Kelley committed 2022-11-03 02:37:41 -07:00
1 parent 591674f701
commit 51aeb29d1a
5 files changed
+73 -26

No files matched your search

+16 -6
View File
@@ -25,12 +25,16 @@ fn basic_syntax_is_a_template(cx: Scope) -> Element {
fn basic_template(cx: Scope) -> Element {
let val = 123;
cx.render(rsx! {
div { class: "{val}", class: "{val}", class: "{val}", class: "{val}",
(0..2).map(|i| rsx! { div { "asd {i}" } })
basic_child { }
}
})
cx.component(basic_child, (), "fn_name");
todo!()
// cx.render(rsx! {
// div { class: "{val}", class: "{val}", class: "{val}", class: "{val}",
// (0..2).map(|i| rsx! { div { "asd {i}" } })
// basic_child { }
// }
// })
}
/// A beautiful component
@@ -38,6 +42,12 @@ fn basic_child(cx: Scope) -> Element {
todo!()
}
async fn async_component(cx: Scope<'_>) -> Element {
cx.render(rsx! {
div { class: "asd" }
})
}
#[test]
fn basic_prints() {
let mut dom = VirtualDom::new(basic_template);