wip: clean up some things
This commit is contained in:
1 parent
ba26b1001a
commit
3b166c9edd
64 files changed
+540
-599
No files matched your search
@@ -219,7 +219,7 @@ impl ToTokens for ContentField {
|
||||
match self {
|
||||
ContentField::ManExpr(e) => e.to_tokens(tokens),
|
||||
ContentField::Formatted(s) => tokens.append_all(quote! {
|
||||
__cx.raw_text(#s).0
|
||||
__cx.raw_text(#s)
|
||||
}),
|
||||
ContentField::OnHandlerRaw(e) => tokens.append_all(quote! {
|
||||
__cx.event_handler(#e)
|
||||
|
||||
@@ -77,7 +77,7 @@ impl ToTokens for CallBody {
|
||||
})
|
||||
} else {
|
||||
out_tokens.append_all(quote! {
|
||||
::dioxus::core::LazyNodes::new( move | __cx: ::dioxus::core::NodeFactory| -> ::dioxus::core::VNode {
|
||||
::dioxus::core::LazyNodes::new( move | __cx: &::dioxus::core::ScopeState| -> ::dioxus::core::VNode {
|
||||
#body
|
||||
})
|
||||
})
|
||||
@@ -106,7 +106,7 @@ impl<'a> ToTokens for TemplateRenderer<'a> {
|
||||
};
|
||||
|
||||
let key_tokens = match key {
|
||||
Some(tok) => quote! { Some( __cx.raw_text_inline(#tok) ) },
|
||||
Some(tok) => quote! { Some( __cx.raw_text(#tok) ) },
|
||||
None => quote! { None },
|
||||
};
|
||||
|
||||
|
||||
@@ -131,10 +131,10 @@ impl ToTokens for BodyNode {
|
||||
BodyNode::Element(el) => el.to_tokens(tokens),
|
||||
BodyNode::Component(comp) => comp.to_tokens(tokens),
|
||||
BodyNode::Text(txt) => tokens.append_all(quote! {
|
||||
__cx.text(#txt)
|
||||
__cx.text_node(#txt)
|
||||
}),
|
||||
BodyNode::RawExpr(exp) => tokens.append_all(quote! {
|
||||
__cx.fragment_from_iter(#exp)
|
||||
__cx.make_node(#exp)
|
||||
}),
|
||||
BodyNode::ForLoop(exp) => {
|
||||
let ForLoop {
|
||||
@@ -144,7 +144,7 @@ impl ToTokens for BodyNode {
|
||||
let renderer = TemplateRenderer { roots: &body };
|
||||
|
||||
tokens.append_all(quote! {
|
||||
__cx.fragment_from_iter(
|
||||
__cx.make_node(
|
||||
(#expr).into_iter().map(|#pat| { #renderer })
|
||||
)
|
||||
})
|
||||
@@ -152,7 +152,7 @@ impl ToTokens for BodyNode {
|
||||
BodyNode::IfChain(chain) => {
|
||||
if is_if_chain_terminated(chain) {
|
||||
tokens.append_all(quote! {
|
||||
__cx.fragment_from_iter(#chain)
|
||||
__cx.make_node(#chain)
|
||||
});
|
||||
} else {
|
||||
let ExprIf {
|
||||
@@ -206,7 +206,7 @@ impl ToTokens for BodyNode {
|
||||
});
|
||||
|
||||
tokens.append_all(quote! {
|
||||
__cx.fragment_from_iter(#body)
|
||||
__cx.make_node(#body)
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user