re export renderers in dioxus

This commit is contained in:
Evan Almloff committed 2024-01-15 19:14:11 -06:00
1 parent b291a5c0b0
commit af1749d7be
61 files changed
+860 -100

No files matched your search

+1 -1
View File
@@ -129,7 +129,7 @@ impl ToTokens for ElementAttrNamed {
let value = quote! { #value };
quote! {
::dioxus::core::Attribute::new(
dioxus_core::Attribute::new(
#attribute,
#value,
#ns,
+1 -1
View File
@@ -101,7 +101,7 @@ impl ToTokens for Component {
let fn_name = self.fn_name();
tokens.append_all(quote! {
::dioxus::core::DynamicNode::Component(::dioxus::core::VComponent::new(
dioxus_core::DynamicNode::Component(dioxus_core::VComponent::new(
#name #prop_gen_args,
#builder,
#fn_name
+1 -1
View File
@@ -280,7 +280,7 @@ impl ToTokens for Element {
});
tokens.append_all(quote! {
::dioxus::core::Element::new(
dioxus_core::Element::new(
#name,
vec![ #(#listeners),* ],
vec![ #(#attr),* ],
+10 -10
View File
@@ -85,7 +85,7 @@ impl CallBody {
};
quote! {
::dioxus::core::LazyNodes::new( move | __cx: &::dioxus::core::ScopeState| -> ::dioxus::core::VNode {
dioxus_core::LazyNodes::new( move | __cx: &dioxus_core::ScopeState| -> dioxus_core::VNode {
#body
})
}
@@ -119,7 +119,7 @@ impl ToTokens for CallBody {
};
out_tokens.append_all(quote! {
::dioxus::core::LazyNodes::new( move | __cx: &::dioxus::core::ScopeState| -> ::dioxus::core::VNode {
dioxus_core::LazyNodes::new( move | __cx: &dioxus_core::ScopeState| -> dioxus_core::VNode {
#body
})
})
@@ -246,14 +246,14 @@ impl<'a> ToTokens for TemplateRenderer<'a> {
let attr_paths = context.attr_paths.iter().map(|it| quote!(&[#(#it),*]));
out_tokens.append_all(quote! {
static TEMPLATE: ::dioxus::core::Template = ::dioxus::core::Template {
static TEMPLATE: dioxus_core::Template = dioxus_core::Template {
name: #name,
roots: &[ #roots ],
node_paths: &[ #(#node_paths),* ],
attr_paths: &[ #(#attr_paths),* ],
};
::dioxus::core::VNode::new(
dioxus_core::VNode::new(
#key_tokens,
TEMPLATE,
Box::new([ #( #node_printer),* ]),
@@ -491,7 +491,7 @@ impl<'a> DynamicContext<'a> {
}
};
quote! {
::dioxus::core::TemplateAttribute::Static {
dioxus_core::TemplateAttribute::Static {
name: #name,
namespace: #ns,
value: #value,
@@ -515,7 +515,7 @@ impl<'a> DynamicContext<'a> {
let ct = self.dynamic_attributes.len();
self.dynamic_attributes.push(vec![attr]);
self.attr_paths.push(self.current_path.clone());
quote! { ::dioxus::core::TemplateAttribute::Dynamic { id: #ct }, }
quote! { dioxus_core::TemplateAttribute::Dynamic { id: #ct }, }
}
}
});
@@ -536,7 +536,7 @@ impl<'a> DynamicContext<'a> {
let el_name = el_name.tag_name();
quote! {
::dioxus::core::TemplateNode::Element {
dioxus_core::TemplateNode::Element {
tag: #el_name,
namespace: #ns,
attrs: &[ #attrs ],
@@ -547,7 +547,7 @@ impl<'a> DynamicContext<'a> {
BodyNode::Text(text) if text.is_static() => {
let text = text.to_static().unwrap();
quote! { ::dioxus::core::TemplateNode::Text{ text: #text } }
quote! { dioxus_core::TemplateNode::Text{ text: #text } }
}
BodyNode::RawExpr(_)
@@ -561,9 +561,9 @@ impl<'a> DynamicContext<'a> {
match root {
BodyNode::Text(_) => {
quote! { ::dioxus::core::TemplateNode::DynamicText { id: #ct } }
quote! { dioxus_core::TemplateNode::DynamicText { id: #ct } }
}
_ => quote! { ::dioxus::core::TemplateNode::Dynamic { id: #ct } },
_ => quote! { dioxus_core::TemplateNode::Dynamic { id: #ct } },
}
}
}
+1 -1
View File
@@ -142,7 +142,7 @@ 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! {
::dioxus::core::DynamicNode::Text(::dioxus::core::VText::new(#txt))
dioxus_core::DynamicNode::Text(dioxus_core::VText::new(#txt))
}),
BodyNode::RawExpr(exp) => tokens.append_all(quote! {
{